[antlr-interest] string recognition
mzukowski at bco.com
mzukowski at bco.com
Fri Mar 22 05:57:17 PST 2002
> I tried this:
>
> WHITESPACE : '\r' | '\n' | '\t' ;
> STRING : QUOTE (~(WHITESPACE))* QUOTE ;
>
> but I got ambiguity problem reported from ANTLR during class
> creating.
Which is because QUOTE is part of ~(WHITESPACE). Try ~(WHITESPACE | QUOTE).
If you allow escaping of a quote you will have to handle that separately.
See, for instance, STRING in the java.g grammar.
Monty
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
More information about the antlr-interest
mailing list