[antlr-interest] Re: strong error recovery
khamenya at mail.ru
Thu Jul 29 02:01:30 PDT 2004
--- In antlr-interest at yahoogroups.com, Monty Zukowski <monty at c...> wrote:
> Take a look at my parser filter example,
> http://www.codetransform.com/filterexample.html. It requires a bit of
> work and understanding of ANTLR, explained in the article, but it lets
> you use a parser to pick out certain constructs and ignore everything
I saw your article before writing this post, it didn't helped me.
You pursued a different goal:
I was trying out some "extreme programming" while rewriting a parser
for AREV Basic, exploring incremental fixes to the problem of keywords
being used as identifiers. The first one I encountered was labels (as
in GOTO) with the name "Exit", which is also a Basic statement. In
this case I reasoned that I could detect the "GOTO" and then safely
assume that what followed it was a really a label and not a keyword.
I mean, your problem is another special case. I don't know
maybe some ideas might be reused from your example, but it is not
clear to me.
Could we take calc.g from directory "examples" as a guinea
pig and change it?
My real grammar and its furmulae are anyway
more complicated then calc.g, but if we could do this
for calc.g a lot of ppl could benefit from this show case
and use it as "antlr design pattern".
Yahoo! Groups Links
<*> To visit your group on the web, go to:
<*> To unsubscribe from this group, send an email to:
antlr-interest-unsubscribe at yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
More information about the antlr-interest