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, 'b, 'c, 'd, 'e>
    binder : 'a -> Parser<'f, 'b, 'c, 'd, 'e>

Returns: Reader<'b, 'c, 'd, 'e> -> ParseResult<'f, 'b, 'c>
Modifiers: inline
Type parameters: 'a, 'b, 'c, 'd, 'e, 'f
p : Parser<'a, 'b, 'c, 'd, 'e>
binder : 'a -> Parser<'f, 'b, 'c, 'd, 'e>
Returns: Reader<'b, 'c, 'd, 'e> -> ParseResult<'f, 'b, 'c>

this.BindReturn

Full Usage: this.BindReturn

Parameters:
    p : Parser<'a, 'b, 'c, 'd, 'e>
    map : 'a -> 'f

Returns: Reader<'b, 'c, 'd, 'e> -> ParseResult<'f, 'b, 'c>
Modifiers: inline
Type parameters: 'a, 'b, 'c, 'd, 'e, 'f
p : Parser<'a, 'b, 'c, 'd, 'e>
map : 'a -> 'f
Returns: Reader<'b, 'c, 'd, 'e> -> ParseResult<'f, 'b, 'c>

this.Delay

Full Usage: this.Delay

Parameters:
    f : unit -> 'a -> 'b

Returns: 'a -> 'b
Modifiers: inline
Type parameters: 'a, 'b
f : unit -> 'a -> 'b
Returns: 'a -> 'b

this.Return

Full Usage: this.Return

Parameters:
    x : 'a

Returns: Reader<'b, 'c, 'd, 'e> -> ParseResult<'a, 'b, 'c>
Modifiers: inline
Type parameters: 'a, 'b, 'c, 'd, 'e
x : 'a
Returns: Reader<'b, 'c, 'd, 'e> -> ParseResult<'a, 'b, 'c>

this.ReturnFrom

Full Usage: this.ReturnFrom

Parameters:
    p : 'a

Returns: 'a
Modifiers: inline
Type parameters: 'a
p : 'a
Returns: 'a

this.TryFinally

Full Usage: this.TryFinally

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

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

this.TryWith

Full Usage: this.TryWith

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

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

this.Zero

Full Usage: this.Zero

Returns: Reader<'a, 'b, 'c, 'd> -> ParseResult<'e, 'a, 'b>
Modifiers: inline
Type parameters: 'a, 'b, 'c, 'd, 'e
Returns: Reader<'a, 'b, 'c, 'd> -> ParseResult<'e, 'a, 'b>

Type something to start searching.