Header menu logo fantomas

IParseState Type

Instance members

Instance member Description

this.GetInput

Full Usage: this.GetInput

Parameters:
    index : int

Returns: obj

Get the value produced by the terminal or non-terminal at the given position.

index : int
Returns: obj

this.InputEndPosition

Full Usage: this.InputEndPosition

Parameters:
    index : int

Returns: Position

Get the end position for the terminal or non-terminal at a given index matched by the production.

index : int
Returns: Position

this.InputRange

Full Usage: this.InputRange

Parameters:
    index : int

Returns: Position * Position

Get the start and end position for the terminal or non-terminal at a given index matched by the production.

index : int
Returns: Position * Position

this.InputStartPosition

Full Usage: this.InputStartPosition

Parameters:
    index : int

Returns: Position

Get the start position for the terminal or non-terminal at a given index matched by the production.

index : int
Returns: Position

this.LexBuffer

Full Usage: this.LexBuffer

Returns: LexBuffer<char>

Return the LexBuffer for this parser instance.

Returns: LexBuffer<char>

this.RaiseError

Full Usage: this.RaiseError

Returns: 'b

Raise an error in this parse context.

Returns: 'b

this.ResultEndPosition

Full Usage: this.ResultEndPosition

Returns: Position

Get the end of the range of positions matched by the production.

Returns: Position

this.ResultRange

Full Usage: this.ResultRange

Returns: Position * Position

Get the full range of positions matched by the production.

Returns: Position * Position

this.ResultStartPosition

Full Usage: this.ResultStartPosition

Returns: Position

Get the start of the range of positions matched by the production.

Returns: Position

Type something to start searching.