[antlr-interest] ANTLR 3.0.1 -debug?

Aurelian Melinte ame01 at gmx.net
Wed Jul 23 17:35:48 PDT 2008


Hello,

I am trying to have ANTLR generate a parser with debugging. When I try the -debug option, I get the output pasted below.  I am using a C target and the ANTLR 3.0.1 binaries from the source distribution kit.  

Please advise,
a.
 

ANTLR Parser Generator  Version 3.0.1 (August 13, 2007)  1989-2007
error(10):  internal error: group CDbg line 33: template outputFile has no region called imports 
error(10):  internal error: group CDbg line 78: template genericParser has no region called superClassName 
error(10):  internal error: group CDbg line 160: template dfaState has no region called noViableAltException 
error(10):  internal error: group CDbg line 162: template dfaStateSwitch has no region called noViableAltException 
...
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
 at java.util.LinkedList.<init>(Unknown Source)
 at org.antlr.stringtemplate.StringTemplate.addEmbeddedInstance(StringTemplate.java:389)
 at org.antlr.stringtemplate.StringTemplate.setEnclosingInstance(StringTemplate.java:383)
 at org.antlr.stringtemplate.StringTemplateGroup.getEmbeddedInstanceOf(StringTemplateGroup.java:421)
 at org.antlr.stringtemplate.language.ASTExpr.getTemplateInclude(ASTExpr.java:637)
 at org.antlr.stringtemplate.language.ActionEvaluator.templateInclude(ActionEvaluator.java:465)
 at org.antlr.stringtemplate.language.ActionEvaluator.expr(ActionEvaluator.java:137)
 at org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:79)
 at org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:152)
 at org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:714)
 at org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:722)
 at org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:742)
 at org.antlr.stringtemplate.language.ASTExpr.writeAttribute(ASTExpr.java:659)
 at org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:81)
 at org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:152)
 at org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:714)
 at org.antlr.codegen.CodeGenerator.write(CodeGenerator.java:1132)
 at org.antlr.codegen.CTarget.genRecognizerHeaderFile(CTarget.java:63)
 at org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:442)
 at org.antlr.Tool.processGrammar(Tool.java:347)
 at org.antlr.Tool.process(Tool.java:311)
 at org.antlr.Tool.main(Tool.java:70)
Could Not Find c:\Documents and Settings\amelinte\Desktop\newparser\CPP*.gif
Build log was saved at "file://c:\Documents and Settings\amelinte\Desktop\newparser\Debug\BuildLog.htm"
cppparser - 4 error(s), 0 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========

-- 
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer


More information about the antlr-interest mailing list