orc.ast.oil.visitor
Interface Visitor<E>
- Type Parameters:
E
- Return type of the visitor.
- All Known Implementing Classes:
- ExceptionsOnChecker, RenameVariables, SiteResolver, TailCallMarker, Transformer, UnguardedRecursionChecker, Walker
public interface Visitor<E>
Visitor for OIL expressions.
- Author:
- quark
visit
E visit(Parallel expr)
visit
E visit(Call expr)
visit
E visit(DeclareDefs expr)
visit
E visit(Stop expr)
visit
E visit(Pruning expr)
visit
E visit(Sequential expr)
visit
E visit(Otherwise expr)
visit
E visit(WithLocation expr)
visit
E visit(Constant arg)
visit
E visit(Field arg)
visit
E visit(Site arg)
visit
E visit(Variable arg)
visit
E visit(HasType hasType)
visit
E visit(DeclareType typeDecl)
visit
E visit(Throw expr)
visit
E visit(Catch catchExpr)