标签: java eclipse
我在"java.g"语法文件中添加了一条新规则,但在解析我的java文件时,Eclipse AST parser正在删除我的规则。
"java.g"
Eclipse AST parser
是否需要在Parser或grammar级别进行任何具体更改才能保留我的规则,以便AST可以访问我的规则?
Parser
grammar
AST
由于
答案 0 :(得分:0)
原因是在java.g语法文件中配置规则的方式
如果非终端不能用于生成终端字符串,则在解析时不会考虑它。
这是其中一个原因。当我使用我的规则生成终端字符串时,至少它正在减少我的规则。