YaccConstructor


IParseState

Namespace: Microsoft.FSharp.Text.Parsing

The information accessible via the parseState value within parser actions.

Instance members

Instance memberDescription
GetInput(arg1)
Signature: int -> obj
Modifiers: abstract

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

InputEndPosition(arg1)
Signature: int -> Position
Modifiers: abstract

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

InputRange(index)
Signature: index:int -> Position * Position
Modifiers: abstract

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

InputStartPosition(arg1)
Signature: int -> Position
Modifiers: abstract

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

ParserLocalStore
Signature: IDictionary<string,obj>
Modifiers: abstract

Get the store of local values associated with this parser

CompiledName: get_ParserLocalStore

RaiseError()
Signature: unit -> 'b
Modifiers: abstract
Type parameters: 'b

Raise an error in this parse context

ResultRange
Signature: Position * Position
Modifiers: abstract

Get the full range of positions matched by the production

CompiledName: get_ResultRange

Fork me on GitHub