Please report any problem you encounter!
Bug reports, suggestions, etc. are very welcome. Feel free to write an
email to the mailing list.
The latest development version is available via SVN at https://svn.mainia.de/svn/APaGeD
Note that the SVN version now builds with Tango only.
Latest release
APaGeD 0.4 and later is written in D1.0 with Phobos (although the generated parsers can also be built with Tango).
DMD 1.021 and GDC 0.25 pre-release (Ubuntu/Debian version) are used for development.
APaGeD 0.4.2 beta (2007-12-27)
- fixed: problems building on Linux x86-64 with GDC
Previous releases
APaGeD 0.4.1 beta (2007-12-13)
- fixed: only one precedence attribute was allowed after a rule
APaGeD 0.4 beta (2007-09-28)
- export XML grammar spec
- builds with DMD 1.021 and GDC 0.24
- parsers can be built with Tango
- WYSIWYG strings (especially for regexps)
- changed "Declaration", "Lexemes" and "Properties" to "APDDeclaration", etc.
- track column numbers
- terminal lookahead for non-terminals
- precedence rules "prefer", "deny", "force" to resolve conflicts
- conflict info output
- several performance optimizations for generated parsers
- allow profiling of conflicts
- custom lexeme code (allow context sensitive lexemes like D's q"EOS ... EOS" strings)
- fixed: segfault on linux when called without arguments
- fixed: parser for grammars without lexemes cannot compile
APaGeD 0.3 beta (2007-08-23)
APaGeD 0.3 beta preview (2007-08-19)
ALLPaGeD 0.2 alpha (2007-07-02)
ALLPaGeD 0.1 alpha (2007-06-12)