...
No Format |
---|
$ java org.antlr.Tool T.g $ javac *.java $ java Test input {48=4, 49=5, 50=6, 51=7, 52=8, 53=9, 54=10, 55=11, 56=12, 57=13, 59=14, 61=15, 97=16, 98=17, 99=18, 100=19, 101=20, 110=21, 114=22, 116=23, 117=24} no token type for char ' ' no token type for char ' ' no token type for char ' ' no token type for char ' ' no token type for char ' ' [[@0,0:0='r',<22>,1:0], [@1,1:1='e',<20>,1:1], [@2,2:2='t',<23>,1:2], [@3,3:3='u',<24>,1:3], [@4,4:4='r',<22>,1:4], [@5,5:5='n',<21>,1:5], [@6,7:7='2',<6>,1:7], [@7,8:8='3',<7>,1:8], [@8,9:9=';',<14>,1:9], [@9,11:11='a',<16>,2:1], [@10,13:13='=',<15>,2:3], [@11,15:15='b',<17>,2:5], [@12,16:16=';',<14>,2:6], [@13,0:0='<no text>',<-1>,3:1]] enter prog [@0,0:0='r',<22>,1:0] ' enter stat [@0,0:0='r',<22>,1:0] enter kreturn [@0,0:0='r',<22>,1:0] exit kreturn [@6,7:7='2',<6>,1:7] enter e [@6,7:7='2',<6>,1:7] enter integer [@6,7:7='2',<6>,1:7] enter digit [@6,7:7='2',<6>,1:7] exit digit [@7,8:8='3',<7>,1:8] enter digit [@7,8:8='3',<7>,1:8] exit digit [@8,9:9=';',<14>,1:9] exit integer [@8,9:9=';',<14>,1:9] exit e [@8,9:9=';',<14>,1:9] exit stat [@9,11:11='a',<16>,2:1] enter stat [@9,11:11='a',<16>,2:1] enter id [@9,11:11='a',<16>,2:1] enter letter [@9,11:11='a',<16>,2:1] exit letter [@10,13:13='=',<15>,2:3] exit id [@10,13:13='=',<15>,2:3] enter e [@11,15:15='b',<17>,2:5] enter id [@11,15:15='b',<17>,2:5] enter letter [@11,15:15='b',<17>,2:5] exit letter [@12,16:16=';',<14>,2:6] exit id [@12,16:16=';',<14>,2:6] exit e [@12,16:16=';',<14>,2:6] exit stat [@13,0:0='<no text>',<-1>,3:1] exit prog [@14,0:0='<no text>',<-1>,3:2] |