當我得到Test類的錯誤沒有發現錯誤,即使我已經通過命令ANTLR - 調試
java org.antlr.Tool something.g
通過ANTLRworks調試時使它測試類沒有發現錯誤。我一直在網上搜索,但沒有成功。你知道嗎,如何解決我的問題?
感謝
編輯 - 語法:
grammar Expr;
prog : stat+ ;
stat : expr NEWLINE
| ID '=' expr NEWLINE
| NEWLINE
;
expr : multExpr (('+' |'-') multExpr)*;
multExpr: atom ('*' atom)*
;
atom : INT
| ID
| '(' expr ')'
;
ID : ('a'..'z' |'A'..'Z')+ ;
INT : '0'..'9' + ;
NEWLINE:'\r' ? '\n' ;
WS : (' ' |'\t' |'\n' |'\r')+ {skip();} ;
錯誤消息:
當開關輸入文字調試3 * 4,使輸出 - 「錯誤:無法找到或加載主類測試「雖然,測試在子文件夾/輸出中生成的...
你能發表文法嗎?準確的錯誤信息? –
添加到主要帖子 – Waypoint
你的目標語言是什麼? –