Monad (Parser g s) Source # | |
Instance detailsDefined in Text.Grampa.PEG.Backtrack |
Functor (Parser g s) Source # | |
Instance detailsDefined in Text.Grampa.PEG.Backtrack |
Applicative (Parser g s) Source # | |
Instance detailsDefined in Text.Grampa.PEG.Backtrack |
FactorialMonoid s => Alternative (Parser g s) Source # | |
Instance detailsDefined in Text.Grampa.PEG.Backtrack |
FactorialMonoid s => MonadPlus (Parser g s) Source # | |
Instance detailsDefined in Text.Grampa.PEG.Backtrack |
FactorialMonoid s => DeterministicParsing (Parser g s) Source # | Every PEG parser is deterministic all the time. |
Instance detailsDefined in Text.Grampa.PEG.Backtrack |
(LeftReductive s, FactorialMonoid s) => InputParsing (Parser g s) Source # | |
Instance detailsDefined in Text.Grampa.PEG.Backtrack |
(Show s, TextualMonoid s) => InputCharParsing (Parser g s) Source # | |
Instance detailsDefined in Text.Grampa.PEG.Backtrack |
FactorialMonoid s => LookAheadParsing (Parser g s) Source # | |
Instance detailsDefined in Text.Grampa.PEG.Backtrack |
(Show s, TextualMonoid s) => CharParsing (Parser g s) Source # | |
Instance detailsDefined in Text.Grampa.PEG.Backtrack |
FactorialMonoid s => Parsing (Parser g s) Source # | |
Instance detailsDefined in Text.Grampa.PEG.Backtrack |
(LeftReductive s, FactorialMonoid s) => MultiParsing (Parser g s) Source # | Backtracking PEG parser parseComplete :: (Rank2.Functor g, FactorialMonoid s) =>
g (Backtrack.Parser g s) -> s -> g (ParseResults s)
|
Instance detailsDefined in Text.Grampa.PEG.Backtrack |
Semigroup x => Semigroup (Parser g s x) Source # | |
Instance detailsDefined in Text.Grampa.PEG.Backtrack |
Monoid x => Monoid (Parser g s x) Source # | |
Instance detailsDefined in Text.Grampa.PEG.Backtrack |
type ParserInput (Parser g s) Source # | |
Instance detailsDefined in Text.Grampa.PEG.Backtrack |
type ResultFunctor (Parser g s) Source # | |
Instance detailsDefined in Text.Grampa.PEG.Backtrack |
type GrammarConstraint (Parser g1 s) g2 Source # | |
Instance detailsDefined in Text.Grampa.PEG.Backtrack |