See: Description
Interface | Description |
---|---|
Input<I> |
Input represents a position in a stream of input symbols,
that Parser s operate on. |
Parser<I,A> |
A parser is essentially a function from an input stream to a parse
Result . |
Result<I,A> |
A parse result is either a
Success or a Failure . |
SymSet<I> |
An abstraction for an immutable set of symbols.
|
Class | Description |
---|---|
ApplyBuilder |
ApplyBuilder combines parsers via successive calls to and and andL . |
ApplyBuilder._2<I,A,B> | |
Combinators |
Combinators provides functions for combining parsers to form new parsers.
|
Ref<I,A> |
A reference to a
Parser . |
Result.Failure<I,A> |
Base class for the results of a failed parse.
|
Result.FailureMessage<I,A> |
The result of a failed parse, where the failure is descriobed by an error message.
|
Result.FailureOnExpected<I,A> |
The result of a failed parse, where the failure was due an expected symbol not being found.
|
Result.Success<I,A> |
The result of a successful parse.
|
SymSet.All<I> | |
SymSet.Empty<I> | |
SymSet.Pred<I> | |
SymSet.Union<I> | |
SymSet.Value<I> | |
Text |
Parser combinators for working with
Chr streams. |
Enum | Description |
---|---|
SymSet.Type |
Copyright © 2019. All rights reserved.