Dashboard > JParsec > Home
Home Log In | Sign Up   View a printable version of the current page.

Added by Ben Walding , last edited by benyu on Jul 01, 2008  (view change)
Labels: 
(None)

What is jparsec?

Jparsec is a recursive-desent parser combinator framework written for Java. It constructs parsers in native Java language only.

Why yet another parser framework?

Jparsec stands out for its combinator nature. It is no parser generator like YACC or ANTLR. No extra grammar file is required. Grammar is written in native Java /C# language, which also means you can utilize all the utilities in the Java/.Net community to get your parser fancy.

What does "jparsec" stand for?

Jparsec is an implementation of Haskell Parsec on the Java platform.

Feature highlights.

  • operator precendence grammar.
  • accurate error location and customizable error message.
  • rich set of pre-defined reusable combinator functions.
  • declarative API that resembles BNF.

jparsec Overview

jparsec Tips

Parsec for .Net

Parsec for Ruby

Contact developer

Mailing list

Site running on a free Atlassian Confluence Open Source Project License granted to The Codehaus. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.6.2 Build:#919 Nov 26, 2007) - Bug/feature request - Contact Administrators