[antlr-interest] ArrayIndexOutOfBoundsException while generating code in v3

John Goering johnstephi at googlemail.com
Fri Sep 22 07:42:21 PDT 2006


Hi there,
while generating code in either antlrWorks or from the command line, I get
the following error and stacktrace:

ANTLR Parser Generator   Early Access Version 3.0b4 (??, 2006)  1989-2006
internal error: t.g : java.lang.ArrayIndexOutOfBoundsException: -1
org.antlr.misc.BitSet.range(BitSet.java:354)
org.antlr.misc.BitSet.addAll(BitSet.java:105)
org.antlr.misc.BitSet.of(BitSet.java:339)
org.antlr.codegen.CodeGenerator.generateLocalFOLLOW(CodeGenerator.java:549)
org.antlr.codegen.CodeGenTreeWalker.atom(CodeGenTreeWalker.java:1797)
org.antlr.codegen.CodeGenTreeWalker.element(CodeGenTreeWalker.java:1353)
org.antlr.codegen.CodeGenTreeWalker.alternative(CodeGenTreeWalker.java:1107)
org.antlr.codegen.CodeGenTreeWalker.block(CodeGenTreeWalker.java:991)
org.antlr.codegen.CodeGenTreeWalker.ebnf(CodeGenTreeWalker.java:2189)
org.antlr.codegen.CodeGenTreeWalker.element(CodeGenTreeWalker.java:1624)
org.antlr.codegen.CodeGenTreeWalker.alternative(CodeGenTreeWalker.java:1107)
org.antlr.codegen.CodeGenTreeWalker.block(CodeGenTreeWalker.java:991)
org.antlr.codegen.CodeGenTreeWalker.rule(CodeGenTreeWalker.java:719)
org.antlr.codegen.CodeGenTreeWalker.rules(CodeGenTreeWalker.java:510)
org.antlr.codegen.CodeGenTreeWalker.grammarSpec(CodeGenTreeWalker.java:452)
org.antlr.codegen.CodeGenTreeWalker.grammar(CodeGenTreeWalker.java:301)
org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:409)
org.antlr.Tool.processGrammar(Tool.java:320)
org.antlr.Tool.process(Tool.java:251)
org.antlr.Tool.main(Tool.java:70)

Should I send the grammar as well, am I doing something wrong, or is this a
known problem?

Thanks in advance,
John Goering

-- 
"I love deadlines. I like the whooshing sound they make as they fly by." -
Douglas Adams
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20060922/2bf5e1e1/attachment.html 


More information about the antlr-interest mailing list