[英]Content assist doesn't work for java objects in Eclipse Juno IDE
[英]Antlr IDE in Eclipse doesn't work
我在项目中使用Antlr v3和Java,并且在AntlrWorks中一切正常,但是当我切换到eclipse的插件Antlr IDE时,解释器无法匹配我编写的句子,告诉我不匹配。 在我看来,它无法识别我在词法分析器中指定的要跳过的单词列表。 但是,它在AntlrWorks中可以完美地工作。
有什么建议么?
我已经在eclipse中设置了antlr buider:Antlr Parser Generator v3.4
这可能是配置问题。 我在使所有内容正常工作方面遇到了一些困难,因此我没有找到任何一个执行该操作的地方,而是编写了自己的文档。 希望这可以帮助。
样本组合语法
grammar test; //must match filename.g
options {
language = Java;
}
@header { //parser
package pkgName; //optional
import java.<whatever you need>.*;
}
@members { //parser
// java code here
}
@lexer::header { //lexer
package pkgName; //optional
import java.<whatever you need>.*;
}
@lexer::members {
// java code here
}
/*------------------------------------------------------------------
* PARSER RULES (convention is all lowercase)
*------------------------------------------------------------------*/
parserule: LEXRULE;
/*------------------------------------------------------------------
* LEXER RULES (convention is all uppercase)
*------------------------------------------------------------------*/
LEXRULE: 'a'..'z';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.