[antlr-interest] 2.8 update

John D. Mitchell johnm-antlr at non.net
Mon Feb 14 15:03:58 PST 2005


>>>>> "Prashant" == Prashant Deva <prashant.deva at gmail.com> writes:
[...]

>>> Also what all stuff goes under the Caltech/Open Channel?

>> The grammars for rewrite and tree grammar generation, plus the classes
>> to support tree grammar generation.

> If the grammars make it into antlr 3 then anyone writing an ide will have
> to incorporate that grammar in the ide to support your tree grammar
> generation stuff. In that case they will have to use that grammar.  How
> will that be possible if that is restricted by the Caltech/Open Channel
> license?

That license ONLY applies to Loring's additions to the *experimental* Antlr
v2.8.x line.

If you've followed the recent discussions on trees in this mailing list,
you'll note that the Antlr v3.0 approach to constructing and transforming
trees is based upon the notion of explicit tree construction "grammar".
This is quite different from the Antlr 2.x approach of inline operators and
manual tree hacking.  Please check out the list archives and Ter's various
tree related "blog" entries on the antlr.org site for lots of details.


To be clear, the annoying OpenChannel license is utterly irrelevant to
Antlr v3.0.  Antlr 3.0 is a complete, from the ground up, rewrite of Antlr.
The Antlr v3.0 *implementation* is taking nothing from any of the previous
versions.  The Antlr v3.x line will be cleanly released under a BSD-style
license.

Take care,
	John


More information about the antlr-interest mailing list