[antlr-interest] antlr3 C++ target

Sohail Somani sohail at taggedtype.net
Fri May 26 21:13:09 PDT 2006


On Fri, 2006-05-26 at 20:53 -0700, Sohail Somani wrote:
> Anyone have a location where I can get the C++ target? I've read its
> pretty far along so I'd like to start using it and provide feedback if
> the author wants it.

Ok, never mind I've noticed its part of ea9 in templates. However I
think the directory name needs to be either CPP or CPP.stg should be
renamed to be cpp.stg. Antlr3 appears to require language/language.stg.

If I do that, then I get something like:

.oO(pundai at dev ~/workspace/grml) CLASSPATH=antlr3/antlr-3.0ea9.jar
antlr3 grml.g -o out
ANTLR Parser Generator   Early Access Version 3.0ea9 (May 20, 2006)
1989-2006
internal error: grml.g : java.util.NoSuchElementException: no such
attribute: actions in template context [outputFile]
org.antlr.stringtemplate.StringTemplate.rawSetAttribute(StringTemplate.java:735)
org.antlr.stringtemplate.StringTemplate.setAttribute(StringTemplate.java:596)
org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:281)
org.antlr.Tool.processGrammar(Tool.java:297)
org.antlr.Tool.process(Tool.java:234)
org.antlr.Tool.main(Tool.java:72)

So I guess its not as far along as I thought or I'm doing it wrong...

Sohail



More information about the antlr-interest mailing list