[antlr-interest] antlr 3.0

Terence Parr parrt at jguru.com
Thu Dec 6 22:26:22 PST 2001


Hi Bob,

Interesting suggestion.  However, I think it's probably best to focus on 
getting 2.x more "stable" and try out a few more ideas.  I'd like the 
spec for 3.0 to be written completely after we've seen all the features 
in action ;)   Further, I'll probably have to guide the construction of 
the 3.0 spec; we could  designate syntax committee, error handling 
committee, predicate committee, runtime committeee, where's my damn car 
keys committee, etc... [you can replace "committee" with "rabble" if you 
want ;)].

I'm not sure completely sure where/when the "book" fits into all of 
this.  I have been assuming that the most useful path to the community 
is to fix up 2.x to include, say Loring's rewrites for trees and my 
output grammar stuff, then finish the book based upon 2.x and then do 
3.0 spec and then code it.  If we hold off on the book until 3.0 
version, you'll never see the book ;)  Besides, the book will mostly be 
concepts that will apply to any new version.

My main concern with 3.0 is a better implementation and more rigorous 
testing.  Probably will have hoisting and full LL(k) back in there like 
PCCTS had.   There may be some concept and syntax changes.  Mostly 
though I'd like to clean up the code (and have up-to-date doc) so people 
can understand the analysis and build new code generators etc...  The 
2.x implementation is a bit muddy. ;)

Ter

On Thursday, December 6, 2001, at 08:27  PM, bob mcwhirter wrote:

>> I'll have to start a betting pool then. :-?
>
> So, bet on a date that antlr-3.0 will be released by?
>
> Tangentially...
>
> With my day job, I'll sometimes get stretches of Copious Amounts of
> Free Time.
>
> I love antlr.  I'd love antlr-3.0.
>
> I've hand-written several LL(k) parsers based upon Ter's methods,
> mostly because of short-comings with Antlr (notable, size and
> incompatibility with WebLogic's internal antlr.jar and Classloader
> isolation bugs).
>
> I'd certainly never want to compete with Ter, since he's the bonafide
> parsing $DIETY.
>
> Instead of us waiting for Ter to get the ball rolling on 3.0, maybe
> let's pick up the slack (only with Ter's blessing, of course), and
> start work on 3.0.
>
> We all know the hard part isn't writing the code.  We can be bantering
> around ideas, and floating designs.
>
> Thoughts, anyone?
>
> 	-bob
>
>
>
>
> Your use of Yahoo! Groups is subject to 
> http://docs.yahoo.com/info/terms/
>
>
--
Chief Scientist & Co-founder, http://www.jguru.com
Creator, ANTLR Parser Generator: http://www.antlr.org


 

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



More information about the antlr-interest mailing list