Internal Module
Contains generalized parser implementations, not intended to be used directly.
Functions and values
Function or value | Description |
Full Usage:
Internal.anyOf contains xs reader
Parameters:
'T -> 'a -> bool
xs : 'a
reader : Reader<'T, 'State, 'Input, 'InputSlice>
Returns: ParseResult<'T, 'T, 'State>
Modifiers: inline Type parameters: 'T, 'a, 'State, 'Input, 'InputSlice |
|
Full Usage:
Internal.noneOf contains xs reader
Parameters:
'T -> 'a -> bool
xs : 'a
reader : Reader<'T, 'State, 'Input, 'InputSlice>
Returns: ParseResult<'T, 'T, 'State>
Modifiers: inline Type parameters: 'T, 'a, 'State, 'Input, 'InputSlice |
|
Full Usage:
Internal.pArrayReturn xs ret reader
Parameters:
'T array
ret : 'a
reader : Reader<'T, 'State, 'Input, 'InputSlice>
Returns: ParseResult<'a, 'T, 'State>
Modifiers: inline Type parameters: 'T, 'a, 'State, 'Input, 'InputSlice |
|
Full Usage:
Internal.pImmArrayReturn xs ret reader
Parameters:
ImmutableArray<'T>
ret : 'a
reader : Reader<'T, 'State, 'Input, 'InputSlice>
Returns: ParseResult<'a, 'T, 'State>
Modifiers: inline Type parameters: 'T, 'a, 'State, 'Input, 'InputSlice |
|
Full Usage:
Internal.pResizeArrayReturn xs ret reader
Parameters:
ResizeArray<'T>
ret : 'a
reader : Reader<'T, 'State, 'Input, 'InputSlice>
Returns: ParseResult<'a, 'T, 'State>
Modifiers: inline Type parameters: 'T, 'a, 'State, 'Input, 'InputSlice |
|
Full Usage:
Internal.skipAnyOf contains xs reader
Parameters:
'T -> 'a -> bool
xs : 'a
reader : Reader<'T, 'State, 'Input, 'InputSlice>
Returns: ParseResult<unit, 'T, 'State>
Modifiers: inline Type parameters: 'T, 'a, 'State, 'Input, 'InputSlice |
|
Full Usage:
Internal.skipNoneOf contains xs reader
Parameters:
'T -> 'a -> bool
xs : 'a
reader : Reader<'T, 'State, 'Input, 'InputSlice>
Returns: ParseResult<unit, 'T, 'State>
Modifiers: inline Type parameters: 'T, 'a, 'State, 'Input, 'InputSlice |
|