[antlr-interest] problem matching any 'other' text
Prashant Deva
prashant.deva at gmail.com
Fri Mar 25 12:44:31 PST 2005
Hi,
I have a little problem. I have this grammer (the antlr 2.7.xx
grammar, that is) and i am trying to add a rule to match 'any other
text'. basically text that is not matched by any rule.
But there seems to be a conflict with it and Whitespace rule.
Here are the rules-
TEXT_ERROR : (options{ greedy = false;}: .)+ ; //match any text not
matched by any other rule
WS_LOOP
: ( // grab as much WS as you can
options {greedy=true;} :
WS | COMMENT
)*
;
Thing is, when i type a whitespace, it is detected as a 'TEXT_ERROR'
token instead of a ws token. how do i correct the rules so that the ws
is handled correctly.
PRASHANT
More information about the antlr-interest
mailing list