[antlr-interest] #( root children ) syntax change proposal?

Boulanger Jean-Louis jean-louis.boulanger at hds.utc.fr
Fri Nov 21 01:18:41 PST 2003



Hello

# is actually used if you change I change all my development.

I think it's preferable to preserve the past and perhaps offer two solutions
 # and ^ for compatibilities.


Selon Arnar Birgisson <arnarb at oddi.is>:

> I agree, ^ is (to me) more appropriate as "root" than #.
>
> vote +1
>
> Arnar
>
> > -----Original Message-----
> > From: Terence Parr [mailto:parrt at cs.usfca.edu]
> > Sent: 18. nóvember 2003 19:21
> > To: antlr-interest at yahoogroups.com
> > Subject: [antlr-interest] #( root children ) syntax change proposal?
> >
> >
> > Howdy folks,
> >
> > The #(...) notation derives from wanting to use parens like LISP but
> > not wanting the ambiguity with (... | ...) alternative
> > subrules. The #
> > was the only character left in ASCII for me to use ;)  I have always
> > not liked it, but now it's ingrained.  That said, I've been
> > thinking of
> > changing it for ANTLR 3 into
> >
> > ^(root c1 ... cn)
> >
> > in tree parsers and tree construction actions.  There MAY be some
> > ambiguity with the ^ suffix operator, but I think we might
> > wanna try it
> > out.
> >
> > Anybody have any thoughts?  I like it as it's more intuitive
> > that that
> > is a tree ;)  # is random.
> >
> > Ter
> > --
> > Professor Comp. Sci., University of San Francisco
> > Creator, ANTLR Parser Generator, http://www.antlr.org
> > Co-founder, http://www.jguru.com
> > Co-founder, http://www.knowspam.net enjoy email again!
> > Co-founder, http://www.peerscope.com pure link sharing
> >
> >
> >
> >
> >  
> >
> > Your use of Yahoo! Groups is subject to
> > http://docs.yahoo.com/info/terms/
> >
> >
>
>
>  
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>




-------------------------------------------------
Laboratoire Heudiasyc. UMR CNRS 6599
http://www.hds.utc.fr

-------------------------------------------------
Laboratoire Heudiasyc. UMR CNRS 6599
http://www.hds.utc.fr

 

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




More information about the antlr-interest mailing list