[antlr-interest] NoSuchElementException

Lucas Ontivero lucasontivero at hotmail.com
Wed Sep 3 12:38:32 PDT 2008


Thank Johannes! V2->V3 Tool work very well, I just changed the "$setType" by hand and ready. Thank you again


> Date: Wed, 3 Sep 2008 20:28:06 +0200
> From: jaluber at gmx.de
> To: lucasontivero at hotmail.com
> CC: antlr-interest at antlr.org
> Subject: Re: [antlr-interest] NoSuchElementException
> 
> Lucas Ontivero schrieb:
> > Hi All,
> > 
> > I take the html.g from http://www.antlr.org/grammar/HTML/html.g and
> > after to a little changes, when generate code launch the following
> > exception: NoSuchElementException. This is for all languages. someone
> > had this problem? or I am doing something wrong?
> > Thank you.
> 
> You are using ANTLR 3.1 for a grammar which requires ANTLR 2.7.7 (or
> earlier). As ANTLR 3 uses a new syntax this can't work. Your options are
> either to switch back to an earlier version of ANTLR or to convert the
> grammar to 3.1. There is a tool which does some of the work, but if you
> have no knowledge of both versions it may be easier - when choosing the
> second option - to create a 3.1 grammar from scratch. There is a
> tutorial on parsing XML and a project to parse XQuery, which may be
> helpful in that endeavor.
> 
> Johannes
> 
> P.S.: Please start a new thread by creating a new email directly.
> Changing only the subject line messes up the thread viewing in email
> programs.
> 
> > 
> > [12:15:37] error(10):  internal error: C:\Documents and
> > Settings\Administrator\My Documents\Visual Studio
> > 2005\Projects\ArticleProcessor\ArticleProcessor\HTML.g :
> > java.util.NoSuchElementException: no such attribute:
> > hasPredicateBlockedByAction in template context [TOKEN_NONDETERMINISM]
> > org.antlr.stringtemplate.StringTemplate.rawSetAttribute(Unknown Source)
> > org.antlr.stringtemplate.StringTemplate.setAttribute(Unknown Source)
> > org.antlr.tool.GrammarNonDeterminismMessage.toString(GrammarNonDeterminismMessage.java:124)
> > org.antlr.works.utils.ErrorListener.warning(Unknown Source)
> > org.antlr.tool.ErrorManager.nondeterminism(ErrorManager.java:648)
> > org.antlr.analysis.DecisionProbe.issueWarnings(DecisionProbe.java:453)
> > org.antlr.analysis.DFA.<init>(DFA.java:239)
> > org.antlr.tool.Grammar.createLookaheadDFA(Grammar.java:1225)
> > org.antlr.tool.Grammar.createLookaheadDFAs(Grammar.java:970)
> > org.antlr.tool.Grammar.createLookaheadDFAs(Grammar.java:920)
> > org.antlr.codegen.Target.performGrammarAnalysis(Target.java:114)
> > org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:293)
> > org.antlr.Tool.generateRecognizer(Tool.java:419)
> > org.antlr.Tool.process(Tool.java:341)
> > org.antlr.works.generate.CodeGenerate.generate(Unknown Source)
> > org.antlr.works.generate.CodeGenerate.run(Unknown Source)
> > java.lang.Thread.run(Unknown Source)
> > 
> > 
> > ------------------------------------------------------------------------
> > Descargá GRATIS el poder del nuevo Internet Explorer 7. Internet
> > Explorer 7 <http://optimized.msn.com/Default.aspx?mkt=es-ar>
> > 
> > 
> > ------------------------------------------------------------------------
> > 
> > 
> > List: http://www.antlr.org/mailman/listinfo/antlr-interest
> > Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address
> > 
> 

_________________________________________________________________
¿Aburrido? Ingresá ya y divertite como nunca en MSN Juegos.
http://juegos.ar.msn.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20080903/dba731b7/attachment.html 


More information about the antlr-interest mailing list