1
我正在使用ANTRL,這是我的一些語法給我的錯誤。幫助... LL語法和遞歸下降解析器
statement
: (name)(
| BECOMES expression
| LPAREN (expression (COMMA expression)*)? RPAREN
| SHIFTLEFT name LPAREN (expression (COMMA expression)*)? RPAREN
)
| OUTPUT LPAREN expression (COMMA expression)* RPAREN
| IF expression THEN statement (ELSE statement)?
| FOR name BECOMES expression TO expression DO statement
| REPEAT statement UNTIL expression
| WHILE expression DO statement
| body
|
;
這是錯誤「決定可以匹配輸入諸如‘ELSE’使用多個替代」。
我該如何解決?
回溯怎麼辦? – 2010-07-29 18:42:30
@Atom - 我可以假設你的意思是「回溯做什麼?」? – ChaosPandion 2010-07-29 18:47:19
是的,我的英語不好。 – 2010-07-29 19:03:54