[antlr-interest]Stuff I like about ANTRL Re: stuff I don't like about ANTLR 2.x

Anthony Youngman Anthony.Youngman at ECA-International.com
Fri Mar 12 02:13:03 PST 2004


I know this has been addressed ...

It's all right to require the developer to install Java. Much as I may
or may not like it, if I'm clever enough to understand ANTLR, then I'm
clever enough to understand Java.

But (and this is addressed by the current C++ output and the planned
"emit any compatible language" module) it is NOT reasonable to force us
to require that our users have Java installed. Once we've generated our
lexer/parser/compiler, we need to be able to distribute that as a
stand-alone that doesn't have problematic dependencies ...

Cheers,
Wol

-----Original Message-----
From: matthew ford [mailto:Matthew.Ford at forward.com.au] 
Sent: 11 March 2004 20:01
To: antlr-interest at yahoogroups.com
Subject: Re: [antlr-interest]Stuff I like about ANTRL Re: stuff I don't
like about ANTLR 2.x

    I like the Java base.
If it ANTLR was not basically in Java I would not be using it.
matthew
----- Original Message ----- 
From: "edcjones" <edcjones at yahoo.com>
To: <antlr-interest at yahoogroups.com>
Sent: Thursday, March 11, 2004 2:30 PM
Subject: [antlr-interest] Re: stuff I don't like about ANTLR 2.x


> --- In antlr-interest at yahoogroups.com, Terence Parr <parrt at c...>
> wrote:
> > Folks,
> > 
> > In preparation for the ANTLR 3.0 whitepaper, I need to start
> < writing down everything that annoys me about ANTLR 2.0.  I have 
> < started another "blog" document:
> > 
> > http://www.antlr.org/blog/antlr3/antlr2.bashing.tml
> > 
> > Feel free to send in your pet peeves to me or to this list.  I will 
> > try to add to this file.
> 
> Here are some unrealistic and inexpert ideas for ANTLR 3.
> 
> Rewrite ANTRL in C or C++.
> 
> Output parsers written in C or Python.
> 
> Print trees in an easy to look at form.
> 
> Is is necessary for the user to see as much java as he now has to?
> 
> An approach to the man-machine interface issues: if you were designing
> a Python (Perl, ...) module that wraps around ANTLR, what would be the
> classes and functions in the module?
> 
> A grammar is a highly terse description of a highly recursive stucture
> with little internal documentation and with bits of java in it like
> prions in a brain. Are there better ways to write down a grammar?
> 
> Should there be a separate chapter on ANTLR parsers in the Reference
> manual?
> 
> Non-interactive debugger. Ideally, there would be an interactive
> debugger where you see the tokens as they are fed to the parser and
> also see the changes that are made in tha AST.
> 
> 
> 
>  
> Yahoo! Groups Links
> 
> 
> 
>  
> 


 
Yahoo! Groups Links



 





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

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 9911 7799, Hong Kong + 852 2121 2388, London +44 (0)20 7351 5000 and New York +1 212 582 2333.

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



 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
     http://groups.yahoo.com/group/antlr-interest/

<*> To unsubscribe from this group, send an email to:
     antlr-interest-unsubscribe at yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
     http://docs.yahoo.com/info/terms/
 



More information about the antlr-interest mailing list