小编ste*_*bln的帖子

为只有一个字符的标识符定义 antlr 规则

我喜欢定义一个非常简单的规则,它应该代表标识符。这对于长度超过 1 个字符的标识符非常有效,但对于只有 1 个字符的标识符,我会得到 MismatchedTokenException(64!=45)。这是规则:

ID : ('a'..'z' | 'A'..'Z')+ ;

这有什么问题吗?

谢谢!

antlr

0
推荐指数
1
解决办法
1498
查看次数

标签 统计

antlr ×1