[antlr-interest] A question regarding Token Stream Multiplexing (aka "Lexer states")
johnclarke72
johnclarke at hotmail.com
Sun May 5 17:11:36 PDT 2002
Is there a very simple example that demonstrates how to change lexer
states in the lexer when parsing ?
For example I have one lexer that processes text but if it sees <!--
or </ or < it should go to the one that processes tags. In my code I
have put :
HTMLCOMMENT : "<!" {selector.select("HTMLTagLexer");};
Unfortunately when I enter a valid HTML comment(For example <!--
Hello -->) I get the following error message :
line 1: unexpected token: <!
exception: antlr.TokenStreamRecognitionException: unexpected char: -
What is causing this and how can I solve it ?
I would appreciate all advice offered.
Thanks in advance
John
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
More information about the antlr-interest
mailing list