orc.ast.oil
Interface Visitor<E>
- Type Parameters:
E
- Return type of the visitor.
- All Known Implementing Classes:
- Compiler, Marshaller, RenameVariables, UnguardedRecursionChecker, Walker
public interface Visitor<E>
Visitor for OIL expressions.
- Author:
- quark
visit
E visit(Bar expr)
visit
E visit(Call expr)
visit
E visit(Defs expr)
visit
E visit(Silent expr)
visit
E visit(Pull expr)
visit
E visit(Push expr)
visit
E visit(Semi expr)
visit
E visit(WithLocation expr)
visit
E visit(Constant arg)
visit
E visit(Field arg)
visit
E visit(Site arg)
visit
E visit(Var arg)
visit
E visit(Atomic atomic)
visit
E visit(Isolated expr)
visit
E visit(HasType hasType)
visit
E visit(TypeDecl typeDecl)