标签: antlr antlr3 lexer
我创建了一些词法分析器规则来匹配输入文件中的一些标记。我希望从我输入文件中删除所有其他字符(单行除了换行符),而不是我之前创建的令牌。
所以,我在词法分析器中创建了这个规则。
Newline : '\r'? '\n' | '\r'; ... My Own meaningful tokens ... Others: (~Newline)* Newline;
但不知何故,这会在词法分析器中产生与我自己有意义的令牌相匹配的令牌的混淆。我可以做一些调整吗?