fr.umlv.tatoo.cc.parser.parser
Class ReduceActionDecl

java.lang.Object
  extended by fr.umlv.tatoo.cc.common.generator.AbstractObjectId
      extended by fr.umlv.tatoo.cc.parser.parser.AbstractActionDecl
          extended by fr.umlv.tatoo.cc.parser.parser.ReduceActionDecl
All Implemented Interfaces:
ObjectId, ActionDecl, BranchTableActionDecl, RegularTableActionDecl

public class ReduceActionDecl
extends AbstractActionDecl
implements RegularTableActionDecl, BranchTableActionDecl


Method Summary
<R,P> R
accept(ActionDeclVisitor<? extends R,? super P> visitor, P parameter)
           
 NonTerminalDecl getGotos()
           
 ProductionDecl getProduction()
           
 boolean isReduce()
           
 String toString()
           
 
Methods inherited from class fr.umlv.tatoo.cc.parser.parser.AbstractActionDecl
accept
 
Methods inherited from class fr.umlv.tatoo.cc.common.generator.AbstractObjectId
getId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface fr.umlv.tatoo.cc.parser.parser.ActionDecl
accept
 

Method Detail

isReduce

public boolean isReduce()
Specified by:
isReduce in interface ActionDecl
Overrides:
isReduce in class AbstractActionDecl

getGotos

public NonTerminalDecl getGotos()

getProduction

public ProductionDecl getProduction()

accept

public <R,P> R accept(ActionDeclVisitor<? extends R,? super P> visitor,
                      P parameter)
Specified by:
accept in interface ActionDecl

toString

public String toString()
Overrides:
toString in class AbstractObjectId