Header menu logo XParsec

ParserCE Type

Constructors

Constructor Description

ParserCE()

Full Usage: ParserCE()

Returns: ParserCE
Returns: ParserCE

Instance members

Instance member Description

this.Bind

Full Usage: this.Bind

Parameters:
    p : Parser<'A, 'T, 'State, 'Input>
    binder : 'A -> Parser<'B, 'T, 'State, 'Input>

Returns: Reader<'T, 'State, 'Input> -> ParseResult<'B, 'T, 'State>
Modifiers: inline
Type parameters: 'A, 'T, 'State, 'Input, 'B
p : Parser<'A, 'T, 'State, 'Input>
binder : 'A -> Parser<'B, 'T, 'State, 'Input>
Returns: Reader<'T, 'State, 'Input> -> ParseResult<'B, 'T, 'State>

this.BindReturn

Full Usage: this.BindReturn

Parameters:
    p : Parser<'A, 'T, 'State, 'Input>
    mapping : 'A -> 'B

Returns: Reader<'T, 'State, 'Input> -> Result<'B, ParseError<'T, 'State>>
Modifiers: inline
Type parameters: 'A, 'T, 'State, 'Input, 'B
p : Parser<'A, 'T, 'State, 'Input>
mapping : 'A -> 'B
Returns: Reader<'T, 'State, 'Input> -> Result<'B, ParseError<'T, 'State>>

this.Combine

Full Usage: this.Combine

Parameters:
    first : Parser<unit, 'T, 'State, 'Input>
    second : Parser<'Parsed, 'T, 'State, 'Input>

Returns: Reader<'T, 'State, 'Input> -> ParseResult<'Parsed, 'T, 'State>
Modifiers: inline
Type parameters: 'T, 'State, 'Input, 'Parsed
first : Parser<unit, 'T, 'State, 'Input>
second : Parser<'Parsed, 'T, 'State, 'Input>
Returns: Reader<'T, 'State, 'Input> -> ParseResult<'Parsed, 'T, 'State>

this.Delay

Full Usage: this.Delay

Parameters:
    f : unit -> Parser<'A, 'T, 'State, 'Input>

Returns: Reader<'T, 'State, 'Input> -> ParseResult<'A, 'T, 'State>
Modifiers: inline
Type parameters: 'A, 'T, 'State, 'Input
f : unit -> Parser<'A, 'T, 'State, 'Input>
Returns: Reader<'T, 'State, 'Input> -> ParseResult<'A, 'T, 'State>

this.For

Full Usage: this.For

Parameters:
    sequence : 'a
    binder : 'T -> Parser<unit, 'U, 'State, 'Input>

Returns: Parser<unit, 'U, 'State, 'Input>
Modifiers: inline
Type parameters: 'a, 'T, 'U, 'State, 'Input
sequence : 'a
binder : 'T -> Parser<unit, 'U, 'State, 'Input>
Returns: Parser<unit, 'U, 'State, 'Input>

this.Return

Full Usage: this.Return

Parameters:
    x : 'A

Returns: Parser<'A, 'T, 'State, 'Input>
Modifiers: inline
Type parameters: 'A, 'T, 'State, 'Input
x : 'A
Returns: Parser<'A, 'T, 'State, 'Input>

this.ReturnFrom

Full Usage: this.ReturnFrom

Parameters:
    p : Parser<'A, 'T, 'State, 'Input>

Returns: Parser<'A, 'T, 'State, 'Input>
Modifiers: inline
Type parameters: 'A, 'T, 'State, 'Input
p : Parser<'A, 'T, 'State, 'Input>
Returns: Parser<'A, 'T, 'State, 'Input>

this.TryFinally

Full Usage: this.TryFinally

Parameters:
    p : Reader<'a, 'b, 'c> -> 'd
    ff : unit -> unit
    reader : Reader<'a, 'b, 'c>

Returns: 'd
Modifiers: inline
Type parameters: 'a, 'b, 'c, 'd
p : Reader<'a, 'b, 'c> -> 'd
ff : unit -> unit
reader : Reader<'a, 'b, 'c>
Returns: 'd

this.TryWith

Full Usage: this.TryWith

Parameters:
    p : Reader<'a, 'b, 'c> -> 'd
    cf : exn -> Reader<'a, 'b, 'c> -> 'd
    reader : Reader<'a, 'b, 'c>

Returns: 'd
Modifiers: inline
Type parameters: 'a, 'b, 'c, 'd
p : Reader<'a, 'b, 'c> -> 'd
cf : exn -> Reader<'a, 'b, 'c> -> 'd
reader : Reader<'a, 'b, 'c>
Returns: 'd

this.Using

Full Usage: this.Using

Parameters:
    resource : 'disposable
    binder : 'disposable -> Parser<'A, 'T, 'State, 'Input>

Returns: Parser<'A, 'T, 'State, 'Input>
Modifiers: inline
Type parameters: 'disposable, 'A, 'T, 'State, 'Input
resource : 'disposable
binder : 'disposable -> Parser<'A, 'T, 'State, 'Input>
Returns: Parser<'A, 'T, 'State, 'Input>

this.While

Full Usage: this.While

Parameters:
    guard : unit -> bool
    generator : Parser<unit, 'T, 'State, 'Input>

Returns: Parser<unit, 'T, 'State, 'Input>
Modifiers: inline
Type parameters: 'T, 'State, 'Input
guard : unit -> bool
generator : Parser<unit, 'T, 'State, 'Input>
Returns: Parser<unit, 'T, 'State, 'Input>

this.Zero

Full Usage: this.Zero

Returns: Parser<unit, 'T, 'State, 'Input>
Modifiers: inline
Type parameters: 'T, 'State, 'Input
Returns: Parser<unit, 'T, 'State, 'Input>

Type something to start searching.