[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Announcing sablecc-3-beta.3.altgen.20040124 and info about sablecc 3.0
It has been decided that the altenative generation system will make it into
sablecc-3.0. The timeline of the releases will be as follows:
* announcing sablecc-3-beta.3.altgen.2004012 (this e-mail)
* this release contains kevin's changes which besides fixing
lots of bugs also alter functionality and syntax (not bw-compatible
with older betas)
* if no major problems are found in couple of days we'll upgrade
this to official sablecc-3-beta.3 (current official beta is beta.2)
* if no major bugs are found in couple of weeks we'll release
the official sablecc-3.0
I hope this timeline is agreeable by all parties.
Download this release from my homepage:
http://www.mare.ee/indrek/sablecc/files/sablecc-3-beta.3.altgen.20040124.zip
Or from the subversion repository:
svn://svn.sablecc.org/developers/indrek/tags/sablecc-indrek-20040124/
Please test. And let me know how it worked for you.
Latest changes in the altgen branch:
* included Patrick Lam's ocaml backend
* Patrick changes some internal systems to use List instead of LinkedList
* Windows problems with XSS paths fixed
* Jon Shapcott's efficiency improvements to Java backend, also
reintrodusing Parser.filter() for parsers that were generated using
the --no-inline argument.
* merged Kevin's AST transformation and inlining bugfixes and changes:
- lists now have to be comma separated
- ? and + operators now in prominence and enforced
- other changes, I hope Kevin will comment more
Additionally I'm looking for a maintainer to the C# backend. Anyone
willing to take on such a job, let me know. First thing to do would be
to write similar changes for C# that Jon introduced to the Java
backend.
Regards,
Indrek