The new version including new scannerless general LR parser, which should make grammar writing easier. The parser also
supports now error productions.
Many small improvements. The parser table generation process has been made faster. And there are also some clean ups from the handler interfaces.
The Chaperon parser is completly rewritten for cleaner design. It was made a clean separation of the lexer and the parser and many test cases were written.
The Chaperon project now using Apache Forrest
as documentation system.
Many bugfixes and examples are added. If
you are using the Cocoon components, you will
notify that the grammar catalog resolver is no
more needed. The current Cocoon components
will also be found in the current Cocoon CVS.
The new release 1.2 of the chaperon project use
the build system "Krysalis Centipede". The chaperon
parser has also become many improvements in speed.
The project throw all DOM parts over board, and concentrating on the SAX interface. Also more examples were implemented.
And also precedences and associatives were implemented.
Chaperon is a LALR(1) parser, which parse structured text documents and generate XML documents as output. It includes a parser generator like yacc and a regex scaner like lex. As input use Chaperon a grammar written in XML.