我尝试使用 ANTLR 构造一个非常简单的规则,如下所示:
number :
INT
;
INT : '0'..'9'+
;
它会接受123
as number
,但我不确定为什么它也接受abc123
as number
?
如何更正要解析的规则number
?
感谢您的任何建议!
我尝试使用 ANTLR 构造一个非常简单的规则,如下所示:
number :
INT
;
INT : '0'..'9'+
;
它会接受123
as number
,但我不确定为什么它也接受abc123
as number
?
如何更正要解析的规则number
?
感谢您的任何建议!