0
我已经下载了ANTLR 1.3和ANTLRWorks,可以生成规则和语法图OK。当我尝试生成的代码(例如,通过GenerateCode在ANTLRWorks或java org.antlr.Tool Temp.g
我得到用ANTLR生成代码1.3/ANTLRWorks
error(100): C:\temp\Temp.g 0:0: syntax error: codegen: <AST>: 0:0: unexpected end of subtree
我在Windows 7测试版,Java 1.6的,我还没有专门设置一个classpath的发行隐含ANTLRWorks制定的框
EDIT 这是一个简单的语法(由ANTLRWorks例如生成)和肯定的,该文件存在,与内容:
grammar Temp;
ID : ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'0'..'9'|'_')*
;
这是否发生了琐碎的语法? – 2009-10-29 00:33:46
文件c:\ temp \ Temp.g是否存在?如果您传递空文件,则可以获得该错误。 – chollida 2009-10-29 00:37:32