namespaceSqlParser\Automaton

Classes 12§

Bitset @visibility rootSets of terminals as arrays of 32-bit words.
BuildResult @visibility rootA built parse table together with the conflicts settled while building it.
ClosureIndex @visibility rootWhat the closure of an item set adds, precomputed per nonterminal.
ConflictResolver @visibility rootSettles the conflicts of one state the way its generator would.
ConflictSummary @visibility rootHow many conflicts a table build settled by default, against what the grammar expected.
Digraph @visibility rootCloses sets over a relation: each node ends with the union of every node it reaches.
LookaheadSets @visibility rootThe LALR(1) lookahead of every reduction, by the method of DeRemer and Pennello.
Lr0Automaton @visibility rootThe states of an LR(0) automaton, their transitions and their completed rules.
Lr0Builder @visibility rootBuilds the LR(0) automaton of a grammar from kernel items alone.
NullableSet @visibility rootThe nonterminals that can derive the empty string.
ParseTableBuilder @visibility rootBuilds the LALR(1) parse table of a grammar.
ResolvedState @visibility rootThe actions of one state once its conflicts have been settled.