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.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 >> >> >> 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.
