No, I didn't modify anything in this example. Best Regards, Hongjun
> -----Original Message----- > From: Terence Parr [mailto:[email protected]] > Sent: Thursday, January 14, 2010 3:07 AM > To: Chen Hongjun-R66092 > Cc: [email protected] > Subject: Re: [antlr-interest] An error occurs in template example > > weird. and youdidn't alter the software at all? > Ter > On Jan 12, 2010, at 7:12 PM, Chen Hongjun-R66092 wrote: > > > 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:[email protected]] > >> Sent: Wednesday, January 13, 2010 10:52 AM > >> To: Chen Hongjun-R66092 > >> Cc: [email protected] > >> 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.checkNullAttributeAgainstForm > >> a > >>> lA > >>> rguments(StringTemplate.java:1311) > >>> at > >>> > >> > org.antlr.stringtemplate.StringTemplate.getAttribute(StringTemplate.j > >> a > >>> va > >>> :684) > >>> at > >>> > >> > org.antlr.stringtemplate.language.ActionEvaluator.attribute(ActionEva > >> l > >>> ua > >>> tor.java:360) > >>> at > >>> > >> > org.antlr.stringtemplate.language.ActionEvaluator.expr(ActionEvaluato > >> r > >>> .j > >>> ava:136) > >>> at > >>> > >> > org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvalua > >> t > >>> 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-addres > >> s > >> > >> > >> > > > List: http://www.antlr.org/mailman/listinfo/antlr-interest Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address
-- You received this message because you are subscribed to the Google Groups "il-antlr-interest" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/il-antlr-interest?hl=en.
