[antlr-interest] NoViableAlt
Rick Mann
rmann at latencyzero.com
Tue Apr 13 15:28:13 PDT 2010
Why do I get a "NoViableAltException" when parsing "3", but when parsing "asd" I get "asd" (in the ANTLRWorks Interpreter):
top : expr;
expr : multExpr (('+'|'-') multExpr)*;
multExpr: atom ('*' atom)*;
atom : NUM | ID | '(' expr ')';
LETTER : 'a'..'z' | 'A'..'Z';
DIGIT : '0'..'9';
ID : LETTER (LETTER | DIGIT)*;
NUM : DIGIT+ ('.' DIGIT+)?;
TIA,
--
Rick
More information about the antlr-interest
mailing list