| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Text.ParserCombinators.Incremental.Symmetric
Description
This module defines parsing combinators for incremental parsers with symmetric choice.
The exported Parser type can provide partial parsing results from partial input, as long as the output is a
Monoid. Construct a parser using the primitives and combinators, supply it with input using functions feed and
feedEof, and extract the parsed output using results.
Implementation is based on Brzozowski derivatives.
Documentation
An empty type to specialize Parser for the symmetric Alternative instance.