[antlr-interest] ANTLR 3.0.1 -debug?
Johannes Luber
jaluber at gmx.de
Thu Jul 24 10:50:07 PDT 2008
Aurelian Melinte schrieb:
> 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.
>
It looks like as if the 3.0.1 C target doesn't support debugging. Try
the newest beta of 3.1 instead.
Johannes
>
> 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 ==========
>
More information about the antlr-interest
mailing list