[antlr-interest] A problem when I use ANTLR V2.76 to parse html.g file
jie.forest at hotmail.com
jie.forest at hotmail.com
Tue Sep 12 19:38:00 PDT 2006
Dear, Dr.Terence Parr
When I read and debug the 'html.g v1.3' program that Alexis Hinds and you
wrote, I found a problem.
firstly, I use ANTLR V2.76 for Eclipse to parse 'html.g' and run
'Main.java', I can get the correct result.
However, I divide the 'html.g' file to two files correctly, one is
'HTMLParser.g', another is 'HTMLLexer.g'. I can use ANTLR V2.76 for Eclipse
to parse them correctly. But when I run the 'Main.java' program, I get 46
wong result, as follows: ( I cann't find any reason, please tell me why.)
Severity and Description Path Resource Location Creation Time Id
ATTR cannot be resolved Example3/src HTMLLexer.g line 582 1158114822921
302776
ATTR cannot be resolved Example3/src HTMLLexer.java line 861 1158114822625
302677
BFONT_OR_BASE cannot be resolved Example3/src HTMLLexer.g line 482
1158114822937 302784
BFONT_OR_BASE cannot be resolved Example3/src HTMLLexer.java line 3333
1158114822640 302755
CDFN cannot be resolved Example3/src HTMLLexer.g line 366 1158114822937
302782
CDFN cannot be resolved Example3/src HTMLLexer.java line 2758 1158114822640
302753
CDIR_OR_CDIV cannot be resolved Example3/src HTMLLexer.g line 190
1158114822921 302777
CDIR_OR_CDIV cannot be resolved Example3/src HTMLLexer.java line 1908
1158114822625 302715
CFORM_OR_CFONT cannot be resolved Example3/src HTMLLexer.g line 464
1158114822937 302783
CFORM_OR_CFONT cannot be resolved Example3/src HTMLLexer.java line 3299
1158114822640 302754
COMMENT cannot be resolved Example3/src HTMLLexer.g line 553 1158114822937
302786
COMMENT cannot be resolved Example3/src HTMLLexer.java line 3543
1158114822640 302757
COMMENT_DATA cannot be resolved Example3/src HTMLLexer.g line 532
1158114822937 302785
COMMENT_DATA cannot be resolved Example3/src HTMLLexer.java line 3501
1158114822640 302756
CST_LEFT_FACTORED cannot be resolved Example3/src HTMLLexer.g line 314
1158114822921 302779
CST_LEFT_FACTORED cannot be resolved Example3/src HTMLLexer.java line 2532
1158114822625 302743
CSUB_OR_CSUP cannot be resolved Example3/src HTMLLexer.g line 348
1158114822937 302780
CSUB_OR_CSUP cannot be resolved Example3/src HTMLLexer.java line 2685
1158114822640 302751
DIGIT cannot be resolved Example3/src HTMLLexer.g line 666 1158114822937
302791
DIGIT cannot be resolved Example3/src HTMLLexer.java line 3673
1158114822640 302762
HEXDIGIT cannot be resolved Example3/src HTMLLexer.g line 671 1158114822937
302795
HEXDIGIT cannot be resolved Example3/src HTMLLexer.java line 3778
1158114822640 302766
HEXINT cannot be resolved Example3/src HTMLLexer.g line 649 1158114822937
302794
HEXINT cannot be resolved Example3/src HTMLLexer.java line 3752
1158114822640 302765
HEXNUM cannot be resolved Example3/src HTMLLexer.g line 640 1158114822937
302789
HEXNUM cannot be resolved Example3/src HTMLLexer.java line 3646
1158114822640 302760
INT cannot be resolved Example3/src HTMLLexer.g line 645 1158114822937
302788
INT cannot be resolved Example3/src HTMLLexer.java line 3620 1158114822640
302759
LCLETTER cannot be resolved Example3/src HTMLLexer.g line 677 1158114822937
302790
LCLETTER cannot be resolved Example3/src HTMLLexer.java line 3660
1158114822640 302761
ODFN cannot be resolved Example3/src HTMLLexer.g line 363 1158114822937
302781
ODFN cannot be resolved Example3/src HTMLLexer.java line 2745 1158114822640
302752
OSTRIKE_OR_OSTRONG cannot be resolved Example3/src HTMLLexer.g line 306
1158114822921 302778
OSTRIKE_OR_OSTRONG cannot be resolved Example3/src HTMLLexer.java line 2498
1158114822625 302742
SPECIAL cannot be resolved Example3/src HTMLLexer.g line 635 1158114822937
302793
SPECIAL cannot be resolved Example3/src HTMLLexer.java line 3724
1158114822640 302764
STRING cannot be resolved Example3/src HTMLLexer.g line 624 1158114822921
302775
STRING cannot be resolved Example3/src HTMLLexer.java line 712
1158114822625 302671
UNDEFINED_TOKEN cannot be resolved Example3/src HTMLLexer.g line 682
1158114822937 302796
UNDEFINED_TOKEN cannot be resolved Example3/src HTMLLexer.java line 3809
1158114822640 302767
WORD cannot be resolved Example3/src HTMLLexer.g line 592 1158114822937
302787
WORD cannot be resolved Example3/src HTMLLexer.java line 3559 1158114822640
302758
WS cannot be resolved Example3/src HTMLLexer.g line 562 1158114822921
302774
WS cannot be resolved Example3/src HTMLLexer.java line 663 1158114822625
302670
WSCHARS cannot be resolved Example3/src HTMLLexer.g line 630 1158114822937
302792
WSCHARS cannot be resolved Example3/src HTMLLexer.java line 3686
1158114822640 302763
lexical nondeterminism between rules BPARA1 and BPARA2 upon k==1:'{'
k==2:'A'..'Z','a'..'z' k==3:'A'..'Z','a'..'z','}'
k==4:<end-of-token>,'A'..'Z','a'..'z','}' TextoSQL/src MyLexer1.g Unknown
1158040767825 235438
lexical nondeterminism between rules BPARA1 and BPARA3 upon k==1:'{'
k==2:'A'..'Z','a'..'z' k==3:'A'..'Z','a'..'z','}'
k==4:<end-of-token>,'A'..'Z','a'..'z','}' TextoSQL/src MyLexer1.g Unknown
1158040767825 235439
lexical nondeterminism between rules BPARA1 and PARAM1 upon k==1:'{'
k==2:'A'..'Z','a'..'z' k==3:'A'..'Z','a'..'z','}'
k==4:<end-of-token>,'A'..'Z','a'..'z','}' TextoSQL/src MyLexer1.g Unknown
1158040767825 235440
lexical nondeterminism between rules BPARA2 and BPARA3 upon k==1:'{'
k==2:'A'..'Z','a'..'z' k==3:'A'..'Z','a'..'z','}'
k==4:<end-of-token>,'A'..'Z','a'..'z','}' TextoSQL/src MyLexer1.g Unknown
1158040767825 235441
lexical nondeterminism between rules BPARA2 and PARAM1 upon k==1:'{'
k==2:'A'..'Z','a'..'z' k==3:'A'..'Z','a'..'z','}'
k==4:<end-of-token>,'A'..'Z','a'..'z','}' TextoSQL/src MyLexer1.g Unknown
1158040767825 235442
lexical nondeterminism between rules BPARA3 and PARAM1 upon k==1:'{'
k==2:'A'..'Z','a'..'z' k==3:'A'..'Z','a'..'z','}'
k==4:<end-of-token>,'A'..'Z','a'..'z','}' TextoSQL/src MyLexer1.g Unknown
1158040767825 235443
lexical nondeterminism upon k==1:'a'..'z'
k==2:<end-of-token>,'A'..'Z','a'..'z' k==3:<end-of-token>,'A'..'Z','a'..'z'
k==4:<end-of-token>,'A'..'Z','a'..'z' between alt 1 and exit branch of
block TextoSQL/src MyLexer1.g line 47 1158040767841 235444
lexical nondeterminism upon k==1:'A'..'Z'
k==2:<end-of-token>,'A'..'Z','a'..'z' k==3:<end-of-token>,'A'..'Z','a'..'z'
k==4:<end-of-token>,'A'..'Z','a'..'z' between alt 2 and exit branch of
block TextoSQL/src MyLexer1.g line 47 1158040767841 235445
nongreedy block may exit incorrectly due to limitations of linear
approximate lookahead (first k-1 sets in lookahead not singleton).
Example2/src xml.g line 73 1158041029059 236693
The import antlr.ANTLRException is never used Example1/src
DemoJavaDocLexer.java line 9 1157438410892 227445
The import antlr.ANTLRException is never used Example1/src
DemoJavaDocParser.java line 6 1157438410939 227461
The import antlr.ANTLRException is never used Example1/src
DemoJavaLexer.java line 9 1157438411048 227466
The import antlr.ANTLRException is never used Example1/src
DemoJavaParser.java line 6 1157438411126 227480
The import antlr.ANTLRException is never used Example3/src HTMLParser.java
line 6 1158114822843 302769
The import antlr.ANTLRHashString is never used Example1/src
DemoJavaDocLexer.java line 22 1157438410892 227449
The import antlr.CharScanner is never used Example1/src
DemoJavaDocLexer.java line 12 1157438410892 227446
The import antlr.CharScanner is never used Example1/src DemoJavaLexer.java
line 12 1157438411048 227467
The import antlr.collections.AST is never used Example1/src Main.java line
2 1157438411173 227485
The import antlr.collections.impl is never used Example1/src Main.java line
3 1157438411173 227486
The import antlr.collections.impl.BitSet is never used Example1/src
DemoJavaDocLexer.java line 24 1157438410908 227450
The import antlr.collections.impl.BitSet is never used Example1/src
DemoJavaLexer.java line 24 1157438411048 227470
The import antlr.CommonToken is never used Example1/src
DemoJavaDocLexer.java line 17 1157438410892 227447
The import antlr.CommonToken is never used Example1/src DemoJavaLexer.java
line 17 1157438411048 227468
The import antlr.debug.misc is never used Example1/src Main.java line 4
1157438411173 227487
The import antlr.LLkParser is never used Example1/src
DemoJavaDocParser.java line 7 1157438410939 227462
The import antlr.LLkParser is never used Example1/src DemoJavaParser.java
line 7 1157438411126 227481
The import antlr.LLkParser is never used Example3/src HTMLParser.java line
7 1158114822843 302770
The import antlr.MismatchedCharException is never used Example1/src
DemoJavaDocLexer.java line 20 1157438410892 227448
The import antlr.MismatchedCharException is never used Example1/src
DemoJavaLexer.java line 20 1157438411048 227469
The import antlr.MismatchedTokenException is never used Example1/src
DemoJavaDocParser.java line 12 1157438410939 227464
The import antlr.MismatchedTokenException is never used Example1/src
DemoJavaParser.java line 12 1157438411126 227483
The import antlr.MismatchedTokenException is never used Example3/src
HTMLParser.java line 12 1158114822843 302772
The import antlr.NoViableAltException is never used Example1/src
DemoJavaDocParser.java line 11 1157438410939 227463
The import antlr.SemanticException is never used Example1/src
DemoJavaDocLexer.java line 25 1157438410908 227451
The import antlr.SemanticException is never used Example1/src
DemoJavaDocParser.java line 13 1157438410939 227465
The import antlr.SemanticException is never used Example1/src
DemoJavaLexer.java line 25 1157438411048 227471
The import antlr.SemanticException is never used Example1/src
DemoJavaParser.java line 13 1157438411126 227484
The import antlr.SemanticException is never used Example3/src
HTMLParser.java line 13 1158114822843 302773
The import antlr.Token is never used Example1/src DemoJavaParser.java line
8 1157438411126 227482
The import antlr.Token is never used Example3/src HTMLParser.java line 8
1158114822843 302771
The import antlr.TokenStreamIOException is never used Example1/src
DemoJavaDocParser.java line 5 1157438410923 227460
The import antlr.TokenStreamIOException is never used Example1/src
DemoJavaParser.java line 5 1157438411126 227479
The import antlr.TokenStreamIOException is never used Example3/src
HTMLParser.java line 5 1158114822843 302768
The local variable _saveIndex is never read Example1/src
DemoJavaDocLexer.java line 105 1157438410908 227454
The local variable _saveIndex is never read Example1/src
DemoJavaDocLexer.java line 120 1157438410908 227455
The local variable _saveIndex is never read Example1/src
DemoJavaDocLexer.java line 167 1157438410908 227456
The local variable _saveIndex is never read Example1/src
DemoJavaDocLexer.java line 188 1157438410908 227457
The local variable _saveIndex is never read Example1/src
DemoJavaDocLexer.java line 202 1157438410908 227458
The local variable _saveIndex is never read Example1/src
DemoJavaDocLexer.java line 217 1157438410908 227459
The local variable _saveIndex is never read Example1/src DemoJavaLexer.java
line 117 1157438411048 227475
The local variable _saveIndex is never read Example1/src DemoJavaLexer.java
line 131 1157438411048 227476
The local variable _saveIndex is never read Example1/src DemoJavaLexer.java
line 157 1157438411048 227477
The local variable _saveIndex is never read Example1/src DemoJavaLexer.java
line 170 1157438411048 227478
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 767 1158114822625 302672
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 780 1158114822625 302673
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 793 1158114822625 302674
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 806 1158114822625 302675
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 819 1158114822625 302676
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1184 1158114822625 302678
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1197 1158114822625 302679
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1210 1158114822625 302680
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1223 1158114822625 302681
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1236 1158114822625 302682
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1249 1158114822625 302683
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1265 1158114822625 302684
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1294 1158114822625 302685
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1323 1158114822625 302686
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1355 1158114822625 302687
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1368 1158114822625 302688
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1400 1158114822625 302689
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1413 1158114822625 302690
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1445 1158114822625 302691
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1458 1158114822625 302692
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1490 1158114822625 302693
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1503 1158114822625 302694
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1535 1158114822625 302695
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1548 1158114822625 302696
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1580 1158114822625 302697
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1593 1158114822625 302698
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1606 1158114822625 302699
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1619 1158114822625 302700
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1651 1158114822625 302701
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1664 1158114822625 302702
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1696 1158114822625 302703
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1709 1158114822625 302704
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1741 1158114822625 302705
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1754 1158114822625 302706
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1786 1158114822625 302707
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1799 1158114822625 302708
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1831 1158114822625 302709
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1844 1158114822625 302710
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1857 1158114822625 302711
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1870 1158114822625 302712
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1883 1158114822625 302713
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1896 1158114822625 302714
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1943 1158114822625 302716
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1975 1158114822625 302717
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 1988 1158114822625 302718
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 2001 1158114822625 302719
The local variable _saveIndex is never read Example3/src HTMLLexer.java
line 2033 1158114822625 302720
_________________________________________________________________
与联机的朋友进行交流,请使用 MSN Messenger: http://messenger.msn.com/cn
More information about the antlr-interest
mailing list