Header menu logo fantomas

ParseErrorContext<'Token> Type

The context provided when a parse error occurs.

Instance members

Instance member Description

this.CurrentToken

Full Usage: this.CurrentToken

Returns: 'Token option

The token that caused the parse error.

Returns: 'Token option

this.Message

Full Usage: this.Message

Returns: string

The message associated with the parse error.

Returns: string

this.ParseState

Full Usage: this.ParseState

Returns: IParseState

The state active at the parse error.

Returns: IParseState

this.ReduceTokens

Full Usage: this.ReduceTokens

Returns: int list

The tokens that would cause a reduction at the parse error.

Returns: int list

this.ReducibleProductions

Full Usage: this.ReducibleProductions

Returns: int list list

The stack of productions that would be reduced at the parse error.

Returns: int list list

this.ShiftTokens

Full Usage: this.ShiftTokens

Returns: int list

The token that would cause a shift at the parse error.

Returns: int list

this.StateStack

Full Usage: this.StateStack

Returns: int list

The stack of state indexes active at the parse error .

Returns: int list

Type something to start searching.