public class ExprVisitor
extends java.lang.Object
| Constructor and Description |
|---|
ExprVisitor() |
| Modifier and Type | Method and Description |
|---|---|
Obj |
visit(AssignmentExpr expr,
Scope scope) |
Obj |
visit(BinaryOperation expr,
Scope scope) |
Obj |
visit(ConditionalExpr expr,
Scope scope) |
Obj |
visit(DictionaryNode expr,
Scope scope) |
Obj |
visit(ForEachExpr expr,
Scope scope) |
Obj |
visit(FunctionNode expr,
Scope scope) |
Obj |
visit(GetOperation expr,
Scope scope) |
Obj |
visit(Identifier expr,
Scope scope) |
Obj |
visit(Invocation expr,
Scope scope) |
Obj |
visit(RangeNode expr,
Scope scope) |
Obj |
visit(ReturnExpr expr,
Scope scope) |
Obj |
visit(SetOperation expr,
Scope scope) |
Obj |
visit(SliceOperation expr,
Scope scope) |
Obj |
visit(Statements statements,
Scope scope) |
Obj |
visit(UnaryOperation expr,
Scope scope) |
Obj |
visit(ValueNode expr,
Scope scope) |
Obj |
visit(VectorNode expr,
Scope scope) |
public Obj visit(Statements statements, Scope scope)
public Obj visit(FunctionNode expr, Scope scope)
public Obj visit(Identifier expr, Scope scope)
public Obj visit(Invocation expr, Scope scope)
public Obj visit(BinaryOperation expr, Scope scope)
public Obj visit(UnaryOperation expr, Scope scope)
public Obj visit(VectorNode expr, Scope scope)
public Obj visit(SliceOperation expr, Scope scope)
public Obj visit(AssignmentExpr expr, Scope scope)
public Obj visit(GetOperation expr, Scope scope)
public Obj visit(SetOperation expr, Scope scope)
public Obj visit(ReturnExpr expr, Scope scope)
public Obj visit(ConditionalExpr expr, Scope scope)
public Obj visit(ForEachExpr expr, Scope scope)
public Obj visit(DictionaryNode expr, Scope scope)