[antlr-interest] Two lexers, one parser
    Paul J. Lucas 
    dude at darkfigure.org
       
    Fri Nov  8 12:16:36 PST 2002
    
    
  
I have two lexers with some common tokens.  I put the lexer into a CommonTokenTypes.txt file.  In lexer1 I do:
	importVocab = Common;
	exportVocab = Lexer1;
and similarly for lexer2.  In the parser I do:
	importVocab = Lexer1;
	importVocab = Lexer2;
	exportVocab = Parser;
However, if I look at the tokens in the *TokenTypes.java files for Lexer1 and Parser, the integer constants for tokens are different.  This would explain why the parser complains about an unexpected token: the numbers don't match so it thinks it's getting the wrong token.
What's the proper way to do this to make sure the integer constants match?
- Paul
 
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 
    
    
More information about the antlr-interest
mailing list