avrora.core.isdl.ast
Class ExprVisitor.DepthFirst
java.lang.Object
avrora.core.isdl.ast.ExprVisitor.DepthFirst
- All Implemented Interfaces:
- ExprVisitor
- Enclosing class:
- ExprVisitor
- public static class ExprVisitor.DepthFirst
- extends java.lang.Object
- implements ExprVisitor
The DepthFirst
class is a base implementation of the ExprVisitor
interface
that visits the tree in depth-first order.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExprVisitor.DepthFirst
public ExprVisitor.DepthFirst()
visit
public void visit(Arith.BinOp e)
- Specified by:
visit
in interface ExprVisitor
visit
public void visit(Arith.UnOp e)
- Specified by:
visit
in interface ExprVisitor
visit
public void visit(BitExpr e)
- Specified by:
visit
in interface ExprVisitor
visit
public void visit(BitRangeExpr e)
- Specified by:
visit
in interface ExprVisitor
visit
public void visit(CallExpr e)
- Specified by:
visit
in interface ExprVisitor
visit
public void visit(ConversionExpr e)
- Specified by:
visit
in interface ExprVisitor
visit
public void visit(Literal e)
- Specified by:
visit
in interface ExprVisitor
visit
public void visit(Logical.BinOp e)
- Specified by:
visit
in interface ExprVisitor
visit
public void visit(Logical.UnOp e)
- Specified by:
visit
in interface ExprVisitor
visit
public void visit(MapExpr e)
- Specified by:
visit
in interface ExprVisitor
visit
public void visit(VarExpr e)
- Specified by:
visit
in interface ExprVisitor