[antlr-interest] internal error while generating code with V3

Mark Venbrux mark.venbrux at gmail.com
Mon Jul 17 14:26:53 PDT 2006


>
>
> Hi,
> We are using AntLRWorks 1.0 ea 11 and have a problem with code generation
> for the parser.
> "tokenRefBang.st" seems to be missing. Is this a problem with AntLR?
> The only place where we found this template is in 'AST.stg'. We are
> generating a parser with stringtemplate output, no tree-parsing involved.
> If required, we could strip our grammar to provide a sample, but maybe
> this is a known problem. What's your advice?
>
> [15:11:37] internal error: ....LexerParser.g :
> java.lang.IllegalArgumentException: Can't find template tokenRefBang.st
> org.antlr.stringtemplate.StringTemplateGroup.lookupTemplate(
> StringTemplateGroup.java:483)
> org.antlr.stringtemplate.StringTemplateGroup.getInstanceOf(
> StringTemplateGroup.java:370)
> org.antlr.stringtemplate.StringTemplateGroup.getInstanceOf(
> StringTemplateGroup.java:382)
> org.antlr.stringtemplate.StringTemplateGroup.lookupTemplate(
> StringTemplateGroup.java:462)
> org.antlr.stringtemplate.StringTemplateGroup.getInstanceOf(
> StringTemplateGroup.java:370)
> org.antlr.stringtemplate.StringTemplateGroup.getInstanceOf(
> StringTemplateGroup.java:382)
> org.antlr.codegen.CodeGenTreeWalker.getTokenElementST(
> CodeGenTreeWalker.java:159)
> org.antlr.codegen.CodeGenTreeWalker.atom(CodeGenTreeWalker.java:1868)
> org.antlr.codegen.CodeGenTreeWalker.element(CodeGenTreeWalker.java:1348)
> org.antlr.codegen.CodeGenTreeWalker.alternative(CodeGenTreeWalker.java
> :1104)
> org.antlr.codegen.CodeGenTreeWalker.block(CodeGenTreeWalker.java:988)
> org.antlr.codegen.CodeGenTreeWalker.ebnf(CodeGenTreeWalker.java:2161)
> org.antlr.codegen.CodeGenTreeWalker.element(CodeGenTreeWalker.java:1619)
> org.antlr.codegen.CodeGenTreeWalker.alternative(CodeGenTreeWalker.java
> :1104)
> org.antlr.codegen.CodeGenTreeWalker.block(CodeGenTreeWalker.java:988)
> org.antlr.codegen.CodeGenTreeWalker.rule(CodeGenTreeWalker.java:716)
> org.antlr.codegen.CodeGenTreeWalker.rules(CodeGenTreeWalker.java:507)
> org.antlr.codegen.CodeGenTreeWalker.grammarSpec(CodeGenTreeWalker.java
> :449)
> org.antlr.codegen.CodeGenTreeWalker.grammar(CodeGenTreeWalker.java:301)
> org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:401)
> org.antlr.Tool.processGrammar(Tool.java:321)
> org.antlr.Tool.process(Tool.java:252)
> org.antlr.works.generate.CodeGenerate.generate(CodeGenerate.java:113)
> org.antlr.works.generate.CodeGenerate.run(CodeGenerate.java:197)
> java.lang.Thread.run(Unknown Source)
>
> Thanks in advance,
>
>        Henk.
>
>
> ---------------------------------------------------------------------------------
>
> ---------------------------------------------------------------------------------
> Every day is a gift. That's why its called "The Present".
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20060717/b94e9654/attachment.html


More information about the antlr-interest mailing list