net.sf.smc
Class SmcVisitor
java.lang.Object
net.sf.smc.SmcVisitor
- Direct Known Subclasses:
- SmcCodeGenerator, SmcSyntaxChecker
public abstract class SmcVisitor
- extends java.lang.Object
The super class for all abstract syntax tree visitors.
Visitors perform either global syntax checking on the tree
or generate code based on the tree.
See the Visitor pattern in GoF (p. 331).
- See Also:
SmcElement
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SmcVisitor
protected SmcVisitor()
visit
public void visit(SmcFSM fsm)
visit
public void visit(SmcMap map)
visit
public void visit(SmcState state)
visit
public void visit(SmcTransition transition)
visit
public void visit(SmcGuard guard)
visit
public void visit(SmcAction action)
visit
public void visit(SmcParameter parameter)