[antlr-interest] New development snapshot

Ric Klaren klaren at cs.utwente.nl
Tue Sep 7 06:54:02 PDT 2004


Hi,

I released a new development snapshot with quite a load of fixes/changes
etc. One of the biggest upcoming changes is the use of the
www.wheatfarm.org reference counter (this snapshot only uses them for
tokens so far) A big thanks to Mark Lentczner for donating these.

Get it at:

http://wwwhome.cs.utwente.nl/~klaren/antlr/

Here's a summary of the changes:

* Changed reference counter for tokens to www.wheatfarm.orgones. A big
  thanks to Mark Lentczner for donating these. This fixes also problems
  with using custom token types.
* Added TokenStreamRewriteEngine C++ port + example.
* Fixes for sign extension problems that sneaked in 2.7.4.
* Fixes for some quoting bugs in C++ codegeneration.
* Fixes for some wrong extensions in generated docbook and HTML files (for
  -html/-docbook commandline options).
* Tweaks for preliminary UTF8 support. Includes an example that is capable
  of parsing UTF8 input (more proof of concept than what is to be). (Using
  a custom InputBuffer and CharScanner). Feedback on this is appreciated.
* Fixed codegeneration bug ('a'..'z'!) would trigger generation of invalid
  C++ code.
* Added missing warning for redefinition of AST types for nodes. (Thanks to
  Sergey Bogdanov)
* Bugfix for AST factory initialization code.
* Fixed default argument mangling for generated rule methods.
* Fixed sign extension problem in error messages in support lib
  (triggered by MSVC)
* Fixed type generated for saveIndex and _begin variables. Thanks to Brad
  Schick for the patch.
* getFilename/Line/Column methods added to
  TokenStreamRecognitionException (thanks to Heinz Beckers)
* Added lexer states to the flex lexer example. It now seems to parse the
  same set of java as the other antlr java parsers.
* Added --without-java option to configure.
* gcj build now coexists better with java build.
* Added makefile for csharp action parser. It now will get rebuild with the
  rest of antlr.
* Small tweaks to include files.
* Docu tweaks.
* Build tweaks.

Cheers,

Ric
--
-----+++++*****************************************************+++++++++-------
    ---- Ric Klaren ----- j.klaren at utwente.nl ----- +31 53 4893755  ----
-----+++++*****************************************************+++++++++-------
  "I think we better split up."
  "Good idea. We can do more damage that way."
  --- Ghostbusters



 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/antlr-interest/

<*> To unsubscribe from this group, send an email to:
    antlr-interest-unsubscribe at yahoogroups.com

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



More information about the antlr-interest mailing list