YaccConstructor


ParserSource<'TokenType>

Namespace: Yard.Generators.RIGLR

Constructors

ConstructorDescription
new(...)
Signature: (table:(int * int) [] [] [] * tokenToNumber:('TokenType -> int) * genLiteral:(string -> int -> 'TokenType option) * numToString:(int -> string) * tokenData:('TokenType -> obj) * rules:int [] * rulesStart:int [] * leftSide:int [] * startRule:int * eofIndex:int * popStates:Set<int> * finalState:int list) -> ParserSource<'TokenType>

CompiledName: .ctor

Instance members

Instance memberDescription
EofIndex
Signature: int

CompiledName: get_EofIndex

FinalState
Signature: int list

CompiledName: get_FinalState

GenLiteral
Signature: string -> int -> 'TokenType option

CompiledName: get_GenLiteral

LeftSide
Signature: int []

CompiledName: get_LeftSide

NumToString
Signature: int -> string

CompiledName: get_NumToString

PopStates
Signature: Set<int>

CompiledName: get_PopStates

Rules
Signature: int [] []

CompiledName: get_Rules

StartRule
Signature: int

CompiledName: get_StartRule

Table
Signature: (int * int) [] [] []

CompiledName: get_Table

TokenData
Signature: 'TokenType -> obj

CompiledName: get_TokenData

TokenToNumber
Signature: 'TokenType -> int

CompiledName: get_TokenToNumber

Fork me on GitHub