orc.ast.oil
Interface Visitor<E>

Type Parameters:
E - Return type of the visitor.
All Known Implementing Classes:
RenameVariables, UnguardedRecursionChecker, Walker

public interface Visitor<E>

Visitor for OIL expressions.

Author:
quark

Method Summary
 E visit(Bar expr)
           
 E visit(Call expr)
           
 E visit(Constant arg)
           
 E visit(Defs expr)
           
 E visit(Field arg)
           
 E visit(Pull expr)
           
 E visit(Push expr)
           
 E visit(Semi expr)
           
 E visit(Silent expr)
           
 E visit(Site arg)
           
 E visit(Var arg)
           
 E visit(WithLocation expr)
           
 

Method Detail

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)