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