使用Java cup进行递归解析

时间:2013-11-18 17:05:05

标签: java parsing dsl

我正在使用Java cup和JLex开发领域特定语言。我的语言实现了类似java的导入系统。

示例:

package p;

import module2;

module module1 {
    ...
}

当然我想在解析module1之前解析module2。到现在为止,我有类似的东西:

CompilationUnit module1 = (CompilationUnit) parser.parse().value;

for(Import _import : module1.getImports())
    parse(_import.getPath())

你知道更好的方法吗?

0 个答案:

没有答案