[antlr-interest] ArrayIndexOutOfBoundsException

Erik Kratochvil discontinuum at gmail.com
Mon Feb 4 05:57:22 PST 2008


Hi.

I would also like to share an ArrayIndexOutOfBoundsException. My
grammar has 4KSLOC so I'm afraid I will not be able to pinpoint the
problematic spot.

For what it's worth, I'm using backtrack = true.


error(10):  internal error: O.g : java.lang.ArrayIndexOutOfBoundsException: 2
org.antlr.analysis.NFAState.addTransition(NFAState.java:113)
org.antlr.tool.TreeToNFAConverter.rule(TreeToNFAConverter.java:586)
org.antlr.tool.TreeToNFAConverter.rules(TreeToNFAConverter.java:378)
org.antlr.tool.TreeToNFAConverter.grammarSpec(TreeToNFAConverter.java:332)
org.antlr.tool.TreeToNFAConverter.grammar(TreeToNFAConverter.java:156)
org.antlr.tool.Grammar.createNFAs(Grammar.java:763)
org.antlr.tool.GrammarSanity.checkAllRulesForLeftRecursion(GrammarSanity.java:27)
org.antlr.tool.Grammar.checkAllRulesForLeftRecursion(Grammar.java:1388)
org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:268)
org.antlr.Tool.processGrammar(Tool.java:347)
org.antlr.Tool.process(Tool.java:311)
org.antlr.Tool.main(Tool.java:70)

-- 
Erik Kratochvil


More information about the antlr-interest mailing list