Uses of Class
fr.umlv.tatoo.cc.parser.grammar.GrammarSets

Packages that use GrammarSets
fr.umlv.tatoo.cc.parser.lalr   
fr.umlv.tatoo.cc.parser.lr   
fr.umlv.tatoo.cc.parser.slr   
fr.umlv.tatoo.cc.parser.table   
 

Uses of GrammarSets in fr.umlv.tatoo.cc.parser.lalr
 

Methods in fr.umlv.tatoo.cc.parser.lalr with parameters of type GrammarSets
 NodeClosureComputer<LR0Item> LALRTableFactoryMethod.getClosureComputer(Grammar grammar, GrammarSets grammarSets, TerminalDecl eof)
           
 Set<TerminalDecl> LALRTableFactoryMethod.getLookaheads(Grammar g, GrammarSets sets, LR0Item item, NodeDecl<LR0Item> node)
           
 void LALRTableFactoryMethod.initializeComputation(NodeFactory<LR0Item> factory, Grammar grammar, GrammarSets grammarSets, TerminalDecl eof)
           
 

Uses of GrammarSets in fr.umlv.tatoo.cc.parser.lr
 

Methods in fr.umlv.tatoo.cc.parser.lr with parameters of type GrammarSets
 NodeClosureComputer<LR1Item> LRTableFactoryMethod.getClosureComputer(Grammar grammar, GrammarSets grammarSets, TerminalDecl eof)
           
 Set<TerminalDecl> LRTableFactoryMethod.getLookaheads(Grammar g, GrammarSets sets, LR1Item item, NodeDecl<LR1Item> node)
           
 void LRTableFactoryMethod.initializeComputation(NodeFactory<LR1Item> factory, Grammar grammar, GrammarSets grammarSets, TerminalDecl eof)
           
 

Constructors in fr.umlv.tatoo.cc.parser.lr with parameters of type GrammarSets
LR1ClosureComputer(Grammar grammar, GrammarSets grammarSets, TerminalDecl eof)
           
 

Uses of GrammarSets in fr.umlv.tatoo.cc.parser.slr
 

Methods in fr.umlv.tatoo.cc.parser.slr with parameters of type GrammarSets
 LR0ClosureComputer SLRTableFactoryMethod.getClosureComputer(Grammar grammar, GrammarSets grammarSets, TerminalDecl eof)
           
 Set<TerminalDecl> SLRTableFactoryMethod.getLookaheads(Grammar g, GrammarSets sets, LR0Item item, NodeDecl<LR0Item> node)
           
 void SLRTableFactoryMethod.initializeComputation(NodeFactory<LR0Item> factory, Grammar grammar, GrammarSets grammarSets, TerminalDecl eof)
           
 

Uses of GrammarSets in fr.umlv.tatoo.cc.parser.table
 

Methods in fr.umlv.tatoo.cc.parser.table with parameters of type GrammarSets
static
<I extends NodeItem<I>>
void
TableWriter.dumpTable(File log, Grammar grammar, GrammarSets grammarSets, NodeFactory<I> nodeFactory, Map<NodeDecl<I>,? extends MultiMap<TerminalDecl,?>> table, MultiMap<NodeDecl<I>,?> branch, Map<NodeDecl<I>,? extends Map<NonTerminalDecl,NodeDecl<I>>> buildedGotos)
           
 NodeClosureComputer<I> TableFactoryMethod.getClosureComputer(Grammar grammar, GrammarSets grammarSets, TerminalDecl eof)
          Returns the closure computer for this method
 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
 void TableFactoryMethod.initializeComputation(NodeFactory<I> factory, Grammar grammar, GrammarSets grammarSets, TerminalDecl eof)
          Initialize some computation (for LALR)
 

Constructors in fr.umlv.tatoo.cc.parser.table with parameters of type GrammarSets
NodeFactory(Grammar grammar, GrammarSets grammarSets, TerminalDecl eof, Map<VersionDecl,? extends Set<? extends VersionDecl>> versionMap, TableFactoryMethod<I> method)