fr.umlv.tatoo.cc.parser.table
Class ParserTableDeclFactory<I extends NodeItem<I>>

java.lang.Object
  extended by fr.umlv.tatoo.cc.parser.table.ParserTableDeclFactory<I>

public class ParserTableDeclFactory<I extends NodeItem<I>>
extends Object

Version:
$Revision$ $Date$
Author:
Julien

Method Summary
static ParserTableDecl buildTable(AbstractConflictDiagnosticReporter reporter, Collection<? extends ProductionDecl> productions, Set<? extends NonTerminalDecl> starts, TerminalDecl eof, TerminalDecl error, Map<VersionDecl,? extends Set<? extends VersionDecl>> versionMap, ActionDeclFactory actionFactory, TableFactoryMethod<?> method, ConflictResolverPolicy conflictResolver, File log)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

buildTable

public static ParserTableDecl buildTable(AbstractConflictDiagnosticReporter reporter,
                                         Collection<? extends ProductionDecl> productions,
                                         Set<? extends NonTerminalDecl> starts,
                                         TerminalDecl eof,
                                         TerminalDecl error,
                                         Map<VersionDecl,? extends Set<? extends VersionDecl>> versionMap,
                                         ActionDeclFactory actionFactory,
                                         TableFactoryMethod<?> method,
                                         ConflictResolverPolicy conflictResolver,
                                         File log)