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

Terence Parr parrt at cs.usfca.edu
Tue Nov 18 11:21:04 PST 2003


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/ 




More information about the antlr-interest mailing list