Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse AST解析器正在删除我的规则_Java_Eclipse - Fatal编程技术网

Java Eclipse AST解析器正在删除我的规则

Java Eclipse AST解析器正在删除我的规则,java,eclipse,Java,Eclipse,我在“java.g”语法文件中添加了一个新规则,但在解析我的java文件时,Eclipse AST parser正在删除我的规则 是否需要在Parser或grammar级别上进行任何特定更改以保留我的规则,以便AST可以访问我的规则 谢谢原因是java.g语法文件中规则的配置方式 如果非终端不能用于生成终端字符串,那么在解析时将不考虑它 这是原因之一。当我使用我的规则生成一个终端字符串时,至少它减少了我的规则

我在
“java.g”
语法文件中添加了一个新规则,但在解析我的java文件时,
Eclipse AST parser
正在删除我的规则

是否需要在
Parser
grammar
级别上进行任何特定更改以保留我的规则,以便
AST
可以访问我的规则


谢谢

原因是java.g语法文件中规则的配置方式

如果非终端不能用于生成终端字符串,那么在解析时将不考虑它

这是原因之一。当我使用我的规则生成一个终端字符串时,至少它减少了我的规则