[antlr-interest] Internal error on generating grammar with 3.1b

Alexandre Porcelli porcelli at uol.com.br
Wed Jun 4 10:25:54 PDT 2008


Hi all,

  I'm trying to convert a valid 3.0.1 grammar to 3.1b... but I got the
following error message during regenerating:

error(10):  internal error:
/Documents/dev/drools/drools-compiler/src/main/resources/org/drools/lang/DRL.g
: java.lang.ClassCastException: org.antlr.analysis.Label
org.antlr.analysis.PredicateLabel.equals(PredicateLabel.java:64)
org.antlr.analysis.NFAToDFAConverter.convertToEOTAcceptState(NFAToDFAConverter.java:928)
org.antlr.analysis.NFAToDFAConverter.findNewDFAStatesAndAddDFATransitions(NFAToDFAConverter.java:240)
org.antlr.analysis.NFAToDFAConverter.convert(NFAToDFAConverter.java:111)
org.antlr.analysis.DFA.<init>(DFA.java:233)
org.antlr.tool.Grammar.createLookaheadDFA(Grammar.java:1167)
org.antlr.tool.Grammar.createLookaheadDFAs(Grammar.java:931)
org.antlr.tool.Grammar.createLookaheadDFAs(Grammar.java:881)
org.antlr.codegen.Target.performGrammarAnalysis(Target.java:114)
org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:293)
org.antlr.Tool.generateRecognizer(Tool.java:419)
org.antlr.Tool.process(Tool.java:341)
org.antlr.Tool.main(Tool.java:71)

   I have no idea where is the problem.. 'cos the error message does
not give any hint about it...
   Is this an ANTLR bug? Or am I using an unsupported feature in ANTLRv3.1b?

Regards,
Alexandre Porcelli
-------------- next part --------------
A non-text attachment was scrubbed...
Name: DRL.g
Type: application/octet-stream
Size: 25399 bytes
Desc: not available
Url : http://www.antlr.org/pipermail/antlr-interest/attachments/20080604/85699d11/attachment-0001.obj 


More information about the antlr-interest mailing list