[antlr-interest] Can't find template tokenRefRuleRoot.st

Ivo Jimenez ivojimenez at gmail.com
Thu Apr 26 02:27:46 PDT 2007


Hi all,

First of all, let me say that ANTLR rules the whole universe (at least the
parser generator one).

I'm writing the grammar for a superset of a subset of the SQL language,
everything works fine in ANTLRWorks (1.0b11)  but when calling ANTLR from
the command line with:

java -cp antlr-2.7.7.jar:antlr-3.0b7.jar:stringtemplate-3.0.jar
org.antlr.Tool SqlV3.g

I get the following:

error(10):  internal error: examples-v3/SqlV3.g :
java.lang.IllegalArgumentException: Can't find template tokenRefRuleRoot.st
org.antlr.stringtemplate.StringTemplateGroup.lookupTemplate(
StringTemplateGroup.java:485)
org.antlr.stringtemplate.StringTemplateGroup.getInstanceOf(
StringTemplateGroup.java:372)
org.antlr.stringtemplate.StringTemplateGroup.getInstanceOf(
StringTemplateGroup.java:384)
org.antlr.codegen.CodeGenTreeWalker.getTokenElementST(CodeGenTreeWalker.java
:160)
org.antlr.codegen.CodeGenTreeWalker.atom(CodeGenTreeWalker.java:1970)
org.antlr.codegen.CodeGenTreeWalker.element(CodeGenTreeWalker.java:1599)
org.antlr.codegen.CodeGenTreeWalker.element(CodeGenTreeWalker.java:1434)
org.antlr.codegen.CodeGenTreeWalker.alternative(CodeGenTreeWalker.java:1224)
org.antlr.codegen.CodeGenTreeWalker.block(CodeGenTreeWalker.java:1009)
org.antlr.codegen.CodeGenTreeWalker.rule(CodeGenTreeWalker.java:725)
org.antlr.codegen.CodeGenTreeWalker.rules(CodeGenTreeWalker.java:516)
org.antlr.codegen.CodeGenTreeWalker.grammarSpec(CodeGenTreeWalker.java:458)
org.antlr.codegen.CodeGenTreeWalker.grammar(CodeGenTreeWalker.java:305)
org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:409)
org.antlr.Tool.processGrammar(Tool.java:347)
org.antlr.Tool.process(Tool.java:268)
org.antlr.Tool.main(Tool.java:70)

So you know how can I fix this? This happens also if I run the Debug feature
of the ANTLRWorks IDE.

Thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20070426/addf0171/attachment.html 


More information about the antlr-interest mailing list