我喜欢定义一个非常简单的规则,它应该代表标识符。这对于长度超过 1 个字符的标识符非常有效,但对于只有 1 个字符的标识符,我会得到 MismatchedTokenException(64!=45)。这是规则:
ID : ('a'..'z' | 'A'..'Z')+ ;
这有什么问题吗?
谢谢!
antlr
antlr ×1