[antlr-interest] Again simple nondeterminism problems
John B. Brodie
jbb at acm.org
Tue Aug 23 09:45:35 PDT 2005
...regarding how to handle Keywords That Look Like Identifiers...
>Yes I've read them here:
>http://www.antlr.org/doc/options.html#testLiterals
>
>But does not work for me. Any suggestions please?
something like (haven't actually run it through the tool):
class ErsinErLexer extends Lexer;
options { testLiterals=false; }
tokens { ID_AND="and"; ID_OR="or"; }
OID options{ testLiterals=true; } : NUMERICOID | DESCR;
protected DESCR: ALPHA ( ALPHA | DIGIT | '-' )*;
protected ALPHA: 'A'..'Z' | 'a'..'z';
NUMERICOID : ...whatever...
...other lexer rules, but *not* ID_AND | ID_OR...
More information about the antlr-interest
mailing list