Tables<'Token> Type
Tables generated by fsyacc
The type of the tables contained in a file produced by the
Record fields
Record Field |
Description
|
Full Usage:
actionTableElements
Field type: uint16[]
|
The sparse action table elements.
|
Full Usage:
actionTableRowOffsets
Field type: uint16[]
|
The sparse action table row offsets.
|
Full Usage:
dataOfToken
Field type: 'Token -> obj
|
A function to compute the data carried by a token.
|
Full Usage:
endOfInputTag
Field type: int
|
The token number indicating the end of input.
|
Full Usage:
gotos
Field type: uint16[]
|
The sparse goto table.
|
Full Usage:
immediateActions
Field type: uint16[]
|
The immediate action table.
|
Full Usage:
numTerminals
Field type: int
|
The total number of terminals.
|
|
This function is used to hold the user specified "parse_error" or "parse_error_rich" functions.
|
Full Usage:
productionToNonTerminalTable
Field type: uint16[]
|
This table is logically part of the Goto table.
|
Full Usage:
reductionSymbolCounts
Field type: uint16[]
|
The number of symbols for each reduction.
|
|
The reduction table.
|
Full Usage:
sparseGotoTableRowOffsets
Field type: uint16[]
|
The sparse goto table row offsets.
|
Full Usage:
stateToProdIdxsTableElements
Field type: uint16[]
|
The sparse table for the productions active for each state.
|
Full Usage:
stateToProdIdxsTableRowOffsets
Field type: uint16[]
|
The sparse table offsets for the productions active for each state.
|
Full Usage:
tagOfErrorTerminal
Field type: int
|
The tag of the error terminal.
|
Full Usage:
tagOfToken
Field type: 'Token -> int
|
A function to compute the tag of a token.
|
Instance members
Instance member |
Description
|
|