runarorama / scala-trifecta

Parser combinator library in Scala

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Trifecta

A parser combinator library for Scala, based on the Trifecta library for Haskell.

The main features of Trifecta is that it provides good error messages. When a parser fails, it can report the failure location in the source, along with a message indicating what the failure was, including suggestions for how the source could be modified to fix the error.

It is reasonably fast, and stack safe.

About

Parser combinator library in Scala

License:Other


Languages

Language:Scala 79.3%Language:Shell 20.7%