[antlr-interest] Article against TreeWalkers

Anthony Youngman Anthony.Youngman at eca-international.com
Fri Mar 10 02:16:44 PST 2006


I had intended to send this reply in response to the switch/interface

In my studies I came across something that said "only 50% progress from
concrete to abstract thought". Okay, I guess most of us here are in the
50% that have progressed.

But a switch statement is a far more concrete construct than an
interface. I'm fine with metadata, but I find Antlr pushing me into
realms I have problems with.

I guess what I'm trying to say is "Antlr is a complex tool. Some of its
advanced techniques may be beyond the ability of some people to
comprehend". It's in that context that the ability to provide a concrete
model for the weaker members to get their brain round is worth its
weight in gold.


-----Original Message-----
From: antlr-interest-bounces at antlr.org
[mailto:antlr-interest-bounces at antlr.org] On Behalf Of Jeff Barnes
Sent: 09 March 2006 21:11
To: antlr-interest at antlr.org
Subject: RE: [antlr-interest] Article against TreeWalkers

One thing that really helped me get my first tree walker "out the door"
was to use the AST frame. Helps to visualize the second dimension.
            ASTFrame frame = new ASTFrame("AST", tree.getAST());


* ************************************************************************ *

This transmission is intended for the named recipient only. It may contain private and confidential information. If this has come to you in error you must not act on anything disclosed in it, nor must you copy it, modify it, disseminate it in any way, or show it to anyone. Please e-mail the sender to inform us of the transmission error or telephone ECA International immediately and delete the e-mail from your information system.

Telephone numbers for ECA International offices are: Sydney +61 (0)2 8272 5300, Hong Kong + 852 2121 2388, London +44 (0)20 7351 5000 and New York +1 212 582 2333.

* ************************************************************************ *

More information about the antlr-interest mailing list