[antlr-interest] ANTLR 3.0ea8 released

Terence Parr parrt at cs.usfca.edu
Sat Mar 11 12:58:23 PST 2006


Howdy, 3.0ea8 is ready-to-eat:

	http://www.antlr.org/v3/index.html

or more directly for the impatient:

	http://www.antlr.org/download/antlr-3.0ea8.tar.gz

Huge number of bug fixes, clean up work:

	http://www.antlr.org/v3/README.txt

Includes among other stuff:

* the latest ST incorporation stuff like %foo(a={}...) for ST stuff  
in actions.

* $x[i]::y and $x[-i]::y notation for accesssing absolute scope stack
   indexes and relative negative scopes.  $x[-1]::y is the y attribute
   of the previous scope (stack top - 1).

* filter=true mode for lexers; can do this now...upon mismatch, just
   consumes a char and tries again:
lexer grammar FuzzyJava;
options {filter=true;}
FIELD
     :   TYPE WS? name=ID WS? (';'|'=')
         {System.out.println("found var "+$name.text);}
     ;

* added basic exception handling; no labels, just general catches:

* literals are now passed in the .tokens files so you can ref them in
   tree parses, for example.

Includes ANTLR 2.7.6 and ST 2.3b6 jars needed to run it.  Jean is  
working on ANTLRWorks 1.0ea8 which should be out today/tomorrow!

I updated the examples to ensure they work still with latest:

http://www.antlr.org/download/examples-v3.tar.gz

Wooohooo!!!  Getting closer...

Enjoy,
Ter


More information about the antlr-interest mailing list