[antlr-interest] An error occurs in template example
Chen Hongjun-R66092
r66092 at freescale.com
Tue Jan 12 19:12:16 PST 2010
Hi Terence,
Thanks for your response. For the example 'templates/generator/2pass', I
used the following commands to try it out:
# java org.antlr.Tool *.g
# javac *.java
# java Test < input
Do I miss anything? What is the "init" parameter needed by template? How
to provide this "init" parameter for template?
Thanks again,
Hongjun
> -----Original Message-----
> From: Terence Parr [mailto:parrt at cs.usfca.edu]
> Sent: Wednesday, January 13, 2010 10:52 AM
> To: Chen Hongjun-R66092
> Cc: antlr-interest at antlr.org
> Subject: Re: [antlr-interest] An error occurs in template example
>
> the error says you don't have an "init" parameter to the
> template. do you have one?
> Ter
> On Jan 12, 2010, at 6:35 PM, Chen Hongjun-R66092 wrote:
>
> > Hi,
> >
> > I am new to ANTLR, and am reading the book The Definitive ANTLR
> > Reference. When I tried the template example
> 'template/generator/2pass'
> > without any modification, and met an error as below:
> >
> > Exception in thread "main" java.util.NoSuchElementException: no such
> > attribute: init in template context [jasminFile]
> > at
> >
> org.antlr.stringtemplate.StringTemplate.checkNullAttributeAgainstForma
> > lA
> > rguments(StringTemplate.java:1311)
> > at
> >
> org.antlr.stringtemplate.StringTemplate.getAttribute(StringTemplate.ja
> > va
> > :684)
> > at
> >
> org.antlr.stringtemplate.language.ActionEvaluator.attribute(ActionEval
> > ua
> > tor.java:360)
> > at
> >
> org.antlr.stringtemplate.language.ActionEvaluator.expr(ActionEvaluator
> > .j
> > ava:136)
> > at
> >
> org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluat
> > or
> > .java:84)
> > at
> > org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:149)
> > at
> >
> org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:705)
> > at
> >
> org.antlr.stringtemplate.StringTemplate.toString(StringTemplate.java:1
> > 67
> > 0)
> > at
> >
> org.antlr.stringtemplate.StringTemplate.toString(StringTemplate.java:1
> > 66
> > 1)
> > at Test.main(Test.java:45)
> >
> > I appreciate your any suggestions or ideas!
> >
> > Thanks,
> > Hongjun
> >
> >
> > List: http://www.antlr.org/mailman/listinfo/antlr-interest
> > Unsubscribe:
> >
> http://www.antlr.org/mailman/options/antlr-interest/your-email-address
>
>
>
More information about the antlr-interest
mailing list