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(ForEachExpr expr,
Scope scope) |
Obj |
visit(FunctionAtom expr,
Scope scope) |
Obj |
visit(GetOperation expr,
Scope scope) |
Obj |
visit(Identifier expr,
Scope scope) |
Obj |
visit(InvocationExpr expr,
Scope scope) |
Obj |
visit(RangeExpr 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(ValueAtom expr,
Scope scope) |
Obj |
visit(VectorAtom expr,
Scope scope) |
public Obj visit(Statements statements, Scope scope)
public Obj visit(FunctionAtom expr, Scope scope)
public Obj visit(Identifier expr, Scope scope)
public Obj visit(InvocationExpr expr, Scope scope)
public Obj visit(BinaryOperation expr, Scope scope)
public Obj visit(UnaryOperation expr, Scope scope)
public Obj visit(VectorAtom 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)