ANTLR を使用して、次のような非常に単純なルールを構築しようとしています。
number :
INT
;
INT : '0'..'9'+
;
123
として受け入れますが、なぜそれが?としてnumber
も受け入れabc123
られるのかわかりません。number
解析するルールを修正するにはどうすればよいnumber
ですか?
アドバイスをありがとう!
ANTLR を使用して、次のような非常に単純なルールを構築しようとしています。
number :
INT
;
INT : '0'..'9'+
;
123
として受け入れますが、なぜそれが?としてnumber
も受け入れabc123
られるのかわかりません。number
解析するルールを修正するにはどうすればよいnumber
ですか?
アドバイスをありがとう!