Builders
|
|
ByteParsers
|
|
CharParsers
|
Defines parsers for characters and strings.
These parsers are more optimized for working with strings than the general parsers in `XParsec.Parsers`.
|
Combinators
|
|
ErrorFormatting
|
|
ErrorType<'T, 'State>
|
|
ImmutableArrayBuilder<'T>
|
|
ImmutableArrayCE
|
|
InfiniteLoopException<'State>
|
|
IReadable<'T, 'Slice>
|
A type that can be read from, representing the input to a parser.
Implement this interface to create your own input types.
Use the Reader module for common input types like string, array, etc.
|
LineEndings<'Input, 'InputSlice>
|
|
LineIndex
|
|
ParseError
|
|
ParseError<'T, 'State>
|
|
Parser<'Parsed, 'T, 'State, 'Input, 'InputSlice>
|
|
ParseResult<'Parsed, 'T, 'State>
|
|
Parsers
|
|
ParseSuccess
|
|
ParseSuccess<'Parsed>
|
|
Position<'State>
|
|
ReadableArray<'T>
|
An array that can be read as input by the parser.
|
ReadableArraySlice<'T>
|
An array slice that can be read as input by the parser.
|
ReadableImmutableArray<'T>
|
An immutable array that can be read as input by the parser.
|
ReadableImmutableArraySlice<'T>
|
An immutable array slice that can be read as input by the parser.
|
ReadableMemory<'T>
|
A memory slice that can be read as input by the parser.
|
ReadableResizeArray<'T>
|
A ResizeArray that can be read as input by the parser.
|
ReadableResizeArraySlice<'T>
|
A ResizeArray slice that can be read as input by the parser.
|
ReadableStream
|
A stream that can be read as input by the parser.
|
ReadableStreamSlice
|
A stream slice that can be read as input by the parser.
|
ReadableString
|
A string that can be read as input by the parser.
|
ReadableStringSlice
|
A string slice that can be read as input by the parser.
|
Reader
|
|
Reader<'T, 'State, 'Input, 'InputSlice>
|
A cursor that tracks the current position in the input and the user state.
It is used by the parser to read from the input and manage state.
|
ReaderId
|
|
RefParser<'Parsed, 'T, 'State, 'Input, 'InputSlice>
|
Holds a mutable reference to a parser allowing the creation of forward-reference or mutually recursive parsers
|