[antlr-interest] a range as single token?

Bart Kiers bkiers at gmail.com
Sat Jan 15 03:17:12 PST 2011

> i also noticed that following works just fine:
> lines   :       line (NEWLINE line)*;
> line    :       CHAR*;
> NEWLINE :       '\r'? '\n';
> CHAR    :       '\u0020'..'\u007F';

Yes, because you are now using the range operator inside a lexer rule (I
presume you know the difference between parser- and lexer rules?).

> is there a way i can make a rule token is a sequence of values as
> opposing a sequence of tokens?

I don't know what you mean by that.



More information about the antlr-interest mailing list