Header menu logo FsLexYacc

ProductionTable Type

Allocate indexes for each production

Constructors

Constructor Description

ProductionTable(ntTab, termTab, nonTerminals, prods)

Full Usage: ProductionTable(ntTab, termTab, nonTerminals, prods)

Parameters:
Returns: ProductionTable
ntTab : NonTerminalTable
termTab : TerminalTable
nonTerminals : string list
prods : Production list
Returns: ProductionTable

Instance members

Instance member Description

this.NonTerminal

Full Usage: this.NonTerminal

Parameters:
    i : int

Returns: int
i : int
Returns: int

this.Precedence

Full Usage: this.Precedence

Parameters:
    i : int

Returns: PrecedenceInfo
i : int
Returns: PrecedenceInfo

this.Productions

Full Usage: this.Productions

Returns: Dictionary<int, int list>
Returns: Dictionary<int, int list>

this.Symbol

Full Usage: this.Symbol

Parameters:
    i : int
    n : int

Returns: SymbolIndex option
i : int
n : int
Returns: SymbolIndex option

this.Symbols

Full Usage: this.Symbols

Parameters:
    i : int

Returns: SymbolIndex[]
i : int
Returns: SymbolIndex[]

Type something to start searching.