我正在学习ANTLR4并尝试使用词法模式.如何在多个词法模式中出现相同的标记?作为一个非常简单的例子,假设我的语法有两种模式,我想在这两种模式中匹配空格和行尾,我怎么能这样做而不以WS_MODE1和WS_MODE2为结尾.有没有办法在两种情况下重用相同的定义?我希望在输出流中获得所有空白区域的WS令牌,而不管模式如何.这同样适用于EOL和其他可在两种模式下出现的关键字.
lexer antlr4
antlr4 ×1
lexer ×1