fr.umlv.tatoo.cc.parser.parser
Class ActionDeclFactory
java.lang.Object
fr.umlv.tatoo.cc.parser.parser.ActionDeclFactory
public class ActionDeclFactory
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ActionDeclFactory
public ActionDeclFactory()
getDefaultBranchAction
public BranchActionDecl getDefaultBranchAction()
getDefaultErrorAction
public ErrorActionDecl getDefaultErrorAction()
getNonAssociativeError
public NonAssociativeErrorActionDecl getNonAssociativeError()
getAccept
public AcceptActionDecl getAccept()
getError
public ErrorActionDecl getError(String message)
getBranch
public BranchActionDecl getBranch(String message)
getShift
public ShiftActionDecl getShift(NodeDecl<?> state)
getReduce
public ReduceActionDecl getReduce(ProductionDecl production)
getEnter
public EnterActionDecl getEnter(TerminalDecl branchingTerminal,
NodeDecl<?> state)
getExit
public ExitActionDecl getExit()
getVersionedAction
public VersionedActionDecl getVersionedAction(Map<VersionDecl,? extends ActionDecl> actionMap)
getBranchs
public Collection<BranchActionDecl> getBranchs()
getErrors
public Collection<ErrorActionDecl> getErrors()
getShifts
public Collection<ShiftActionDecl> getShifts()
getReduces
public Collection<ReduceActionDecl> getReduces()
getEnters
public Collection<EnterActionDecl> getEnters()
getVersioneds
public Collection<VersionedActionDecl> getVersioneds()