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

Ivo Jimenez ivojimenez at gmail.com
Thu Apr 26 04:19:30 PDT 2007


I'm sorry, I forgot to mention that I'm using Linux. Thanks for your answer
though :)


On 4/26/07, Miguel Ping <miguel.ping at gmail.com> wrote:
>
> I guess the classpath element separator is the ';' not the ':'
>
> :) Try using ';' instead.
>
> On 4/26/07, Ivo Jimenez < ivojimenez at gmail.com> wrote:
> >
> > 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/2f91e53b/attachment.html 


More information about the antlr-interest mailing list