Skip to content
A Scala port of the Parsec parser combinator library
Scala
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
project
src
.gitignore
.hgignore
README.asciidoc
sbt-launcher.jar
sbt.cmd

README.asciidoc

Scarpia

Scarpia is a port of the Parsec parser combinator library to Scala.

Parsec is an industrial-strength parser library. It is simple, safe, well documented, has extensive libraries and good error messages, and is also fast. It is defined as a monad transformer that can be stacked on arbitrary monads, and it is also parametric in the input stream type.

Scarpia is designed to be a faithful port of Parsec, while taking advantage of Scala features such as first-class modules.

Something went wrong with that request. Please try again.