[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