Header menu logo XParsec

Internal Module

Contains generalized parser implementations, not intended to be used directly.

Functions and values

Function or value Description

Internal.anyOf contains xs reader

Full Usage: Internal.anyOf contains xs reader

Parameters:
    contains : '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
contains : 'T -> 'a -> bool
xs : 'a
reader : Reader<'T, 'State, 'Input, 'InputSlice>
Returns: ParseResult<'T, 'T, 'State>

Internal.noneOf contains xs reader

Full Usage: Internal.noneOf contains xs reader

Parameters:
    contains : '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
contains : 'T -> 'a -> bool
xs : 'a
reader : Reader<'T, 'State, 'Input, 'InputSlice>
Returns: ParseResult<'T, 'T, 'State>

Internal.pArrayReturn xs ret reader

Full Usage: Internal.pArrayReturn xs ret reader

Parameters:
    xs : 'T array
    ret : 'a
    reader : Reader<'T, 'State, 'Input, 'InputSlice>

Returns: ParseResult<'a, 'T, 'State>
Modifiers: inline
Type parameters: 'T, 'a, 'State, 'Input, 'InputSlice
xs : 'T array
ret : 'a
reader : Reader<'T, 'State, 'Input, 'InputSlice>
Returns: ParseResult<'a, 'T, 'State>

Internal.pImmArrayReturn xs ret reader

Full Usage: Internal.pImmArrayReturn xs ret reader

Parameters:
Returns: ParseResult<'a, 'T, 'State>
Modifiers: inline
Type parameters: 'T, 'a, 'State, 'Input, 'InputSlice
xs : ImmutableArray<'T>
ret : 'a
reader : Reader<'T, 'State, 'Input, 'InputSlice>
Returns: ParseResult<'a, 'T, 'State>

Internal.pResizeArrayReturn xs ret reader

Full Usage: Internal.pResizeArrayReturn xs ret reader

Parameters:
    xs : ResizeArray<'T>
    ret : 'a
    reader : Reader<'T, 'State, 'Input, 'InputSlice>

Returns: ParseResult<'a, 'T, 'State>
Modifiers: inline
Type parameters: 'T, 'a, 'State, 'Input, 'InputSlice
xs : ResizeArray<'T>
ret : 'a
reader : Reader<'T, 'State, 'Input, 'InputSlice>
Returns: ParseResult<'a, 'T, 'State>

Internal.skipAnyOf contains xs reader

Full Usage: Internal.skipAnyOf contains xs reader

Parameters:
    contains : '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
contains : 'T -> 'a -> bool
xs : 'a
reader : Reader<'T, 'State, 'Input, 'InputSlice>
Returns: ParseResult<unit, 'T, 'State>

Internal.skipNoneOf contains xs reader

Full Usage: Internal.skipNoneOf contains xs reader

Parameters:
    contains : '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
contains : 'T -> 'a -> bool
xs : 'a
reader : Reader<'T, 'State, 'Input, 'InputSlice>
Returns: ParseResult<unit, 'T, 'State>

Type something to start searching.