Tables<'tok> Type
Tables generated by fsyacc The type of the tables contained in a file produced by the fsyacc.exe parser generator.
Record fields
| Record Field |
Description
|
|
|
|
|
|
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:
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
|
|
|
|
|
|
The reduction table
|
|
|
|
|
|
|
Full Usage:
tagOfErrorTerminal
Field type: int
|
The tag of the error terminal
|
Full Usage:
tagOfToken
Field type: 'tok -> int
|
A function to compute the tag of a token
|
Instance members
| Instance member |
Description
|
|
As Interpret, but with an explicit initial capacity for the per-parse AssocTable lookup caches (issue #54); 0 grows them on demand. Overrides ParseSettings.AssocTableCacheInitialCapacity for this parser. fsyacc emits a call to this overload when --assoc-cache-capacity is passed.
|
|
FsLexYacc