Header menu logo FsLexYacc

SpontaneousTable Type

A mutable table giving a lookahead set Set for each kernel. The terminals represent the "spontaneous" items for the kernel. TODO: document this more w.r.t. the Dragon book.

Constructors

Constructor Description

SpontaneousTable()

Full Usage: SpontaneousTable()

Returns: SpontaneousTable
Returns: SpontaneousTable

Instance members

Instance member Description

this.Add

Full Usage: this.Add

Parameters:
Returns: bool
a : KernelItemIndex
b : TerminalIndex
Returns: bool

this.Count

Full Usage: this.Count

Returns: int
Returns: int

this.IEnumerable

Full Usage: this.IEnumerable

Returns: KeyValuePair<KernelItemIndex, HashSet<TerminalIndex>> seq
Returns: KeyValuePair<KernelItemIndex, HashSet<TerminalIndex>> seq

Type something to start searching.