| Methods in fr.umlv.tatoo.cc.parser.table with parameters of type NodeDecl |
void |
LogInfoConflictDiagnosticReporter.branchConflict(AbstractConflictDiagnosticReporter.Key key,
NodeDecl<?> node,
Set<? extends ConflictResolverPolicy.ActionEntry<?>> actions,
TerminalDecl eof)
|
protected abstract void |
AbstractConflictDiagnosticReporter.branchConflict(AbstractConflictDiagnosticReporter.Key key,
NodeDecl<?> node,
Set<? extends ConflictResolverPolicy.ActionEntry<?>> actions,
TerminalDecl eof)
|
void |
AbstractConflictDiagnosticReporter.conflict(AbstractConflictDiagnosticReporter.Key key,
NodeDecl<?> node,
TerminalDecl terminal,
Set<? extends ConflictResolverPolicy.ActionEntry<?>> actions,
TerminalDecl eof)
|
Set<TerminalDecl> |
TableFactoryMethod.getLookaheads(Grammar g,
GrammarSets grammarSets,
I item,
NodeDecl<I> node)
returns the set of lookahead corresponding to a reduce action
by item |
|
DefaultConflictResolverPolicy.priorityAction(Class<A> type,
AbstractConflictDiagnosticReporter reporter,
ActionDeclFactory actionFactory,
Set<ConflictResolverPolicy.ActionEntry<A>> actions,
NodeDecl<?> node,
TerminalDecl terminal,
TerminalDecl eof)
|
abstract
|
ConflictResolverPolicy.priorityAction(Class<A> type,
AbstractConflictDiagnosticReporter reporter,
ActionDeclFactory actionFactory,
Set<ConflictResolverPolicy.ActionEntry<A>> actions,
NodeDecl<?> node,
TerminalDecl terminal,
TerminalDecl eof)
Computes the priority action from a set |
void |
NodeFactory.register(Set<I> kernelItems,
NodeDecl<I> node)
|
void |
LogInfoConflictDiagnosticReporter.terminalConflict(AbstractConflictDiagnosticReporter.Key key,
NodeDecl<?> node,
TerminalDecl terminal,
Set<? extends ConflictResolverPolicy.ActionEntry<?>> actions,
TerminalDecl eof)
|
protected abstract void |
AbstractConflictDiagnosticReporter.terminalConflict(AbstractConflictDiagnosticReporter.Key key,
NodeDecl<?> node,
TerminalDecl terminal,
Set<? extends ConflictResolverPolicy.ActionEntry<?>> actions,
TerminalDecl eof)
|
| Method parameters in fr.umlv.tatoo.cc.parser.table with type arguments of type NodeDecl |
static
|
TableWriter.dumpTable(File log,
Grammar grammar,
GrammarSets grammarSets,
NodeFactory<I> factory,
HashMap<NodeDecl<I>,HashMap<TerminalDecl,HashMap<RegularTableActionDecl,Priority>>> tmpTable,
HashMap<NodeDecl<I>,HashMap<BranchTableActionDecl,Priority>> tmpBranch,
HashMap<NodeDecl<I>,HashMap<NonTerminalDecl,NodeDecl<I>>> buildedGotos)
|
static
|
TableWriter.dumpTable(File log,
Grammar grammar,
GrammarSets grammarSets,
NodeFactory<I> factory,
HashMap<NodeDecl<I>,HashMap<TerminalDecl,HashMap<RegularTableActionDecl,Priority>>> tmpTable,
HashMap<NodeDecl<I>,HashMap<BranchTableActionDecl,Priority>> tmpBranch,
HashMap<NodeDecl<I>,HashMap<NonTerminalDecl,NodeDecl<I>>> buildedGotos)
|
static
|
TableWriter.dumpTable(File log,
Grammar grammar,
GrammarSets grammarSets,
NodeFactory<I> factory,
HashMap<NodeDecl<I>,HashMap<TerminalDecl,HashMap<RegularTableActionDecl,Priority>>> tmpTable,
HashMap<NodeDecl<I>,HashMap<BranchTableActionDecl,Priority>> tmpBranch,
HashMap<NodeDecl<I>,HashMap<NonTerminalDecl,NodeDecl<I>>> buildedGotos)
|
static
|
TableWriter.dumpTable(File log,
Grammar grammar,
GrammarSets grammarSets,
NodeFactory<I> factory,
HashMap<NodeDecl<I>,HashMap<TerminalDecl,HashMap<RegularTableActionDecl,Priority>>> tmpTable,
HashMap<NodeDecl<I>,HashMap<BranchTableActionDecl,Priority>> tmpBranch,
HashMap<NodeDecl<I>,HashMap<NonTerminalDecl,NodeDecl<I>>> buildedGotos)
|