JParsec v0.2.1 released
[ benyu ] 23:33, Thursday, 1 December 2005

Jparsec is a higher order parser combinator framework written in Java.

It is not a parser generator like YACC or ANTLR. No extra grammar file is required. Grammar is written in native Java language, which also means you can utilize all the utilities in the Java community to get your parser fancy.

JParsec is best in senarios where a dynamic grammar or a context sensitive grammar is needed.


Feature highlights.

* operator precendence grammar.
* dynamic grammar.
* context sensitive grammar.
* Allow both traditional scan/parse approach and ad-hoc approach with 2-way communication between scanner and parser.
* accurate positioning of parse error.
* rich set of pre-defined reusable combinator functions.
* declarative API that resembles BNF.

JParsec can be downloaded at:
http://jparsec.codehaus.org