[antlr-interest] Selectively ignoring whitespace
Chris Pinnick
cp06 at doc.ic.ac.uk
Tue Jan 13 13:39:50 PST 2009
I'd like to ignor white space in general, and am doing so currently using
WS : (' '
|'t'
| '\n' )+
{$channel=HIDDEN;} ;
but would like to include whitespace characters at certain points, e.g.
when reading in a text string beginning with a '
so I have something like this:
IDENT_WSPACE
: LETTER {(LETTER | DIGIT | WS )*;
input_ident: SINGLEQUOTE string=IDENT_WSPACE SINGLEQUOTE;
But it is not currently working, any ideas?
thanks,
chris
More information about the antlr-interest
mailing list