orc.ast.oil
Interface Visitor<E>
- Type Parameters:
E
- Return type of the visitor.
- All Known Implementing Classes:
- AtomicOnChecker, Compiler, ExceptionsOnChecker, IsolatedOnChecker, RenameVariables, SiteResolver, 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(Atomic atomic)
visit
E visit(Isolated expr)
visit
E visit(HasType hasType)
visit
E visit(DeclareType typeDecl)
visit
E visit(Throw expr)
visit
E visit(Catch catchExpr)