小编med*_*hat的帖子

如何定义在ANTLR4中可以出现在多种词法模式中的标记?

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

lexer antlr4

13
推荐指数
1
解决办法
1578
查看次数

标签 统计

antlr4 ×1

lexer ×1