Uses of Interface
orc.ast.oil.visitor.Visitor

Packages that use Visitor
orc.ast.oil.expression   
orc.ast.oil.expression.argument   
orc.ast.oil.visitor   
 

Uses of Visitor in orc.ast.oil.expression
 

Methods in orc.ast.oil.expression with parameters of type Visitor
<E> E
WithLocation.accept(Visitor<E> visitor)
           
<E> E
Throw.accept(Visitor<E> visitor)
           
<E> E
Stop.accept(Visitor<E> visitor)
           
<E> E
Sequential.accept(Visitor<E> visitor)
           
<E> E
Pruning.accept(Visitor<E> visitor)
           
<E> E
Parallel.accept(Visitor<E> visitor)
           
<E> E
Otherwise.accept(Visitor<E> visitor)
           
<E> E
HasType.accept(Visitor<E> visitor)
           
abstract
<E> E
Expression.accept(Visitor<E> visitor)
           
<E> E
DeclareType.accept(Visitor<E> visitor)
           
<E> E
DeclareDefs.accept(Visitor<E> visitor)
           
<E> E
Catch.accept(Visitor<E> visitor)
           
<E> E
Call.accept(Visitor<E> visitor)
           
 

Uses of Visitor in orc.ast.oil.expression.argument
 

Methods in orc.ast.oil.expression.argument with parameters of type Visitor
<E> E
Variable.accept(Visitor<E> visitor)
           
<E> E
Site.accept(Visitor<E> visitor)
           
<E> E
ResolvedSite.accept(Visitor<E> visitor)
           
<E> E
Field.accept(Visitor<E> visitor)
           
<E> E
Constant.accept(Visitor<E> visitor)
           
 

Uses of Visitor in orc.ast.oil.visitor
 

Classes in orc.ast.oil.visitor that implement Visitor
 class ExceptionsOnChecker
           
 class RenameVariables
          Renumber variables in an expression according to some arbitrary mapping (relative to the context of the expression).
 class SiteResolver
          Resolve sites in an expression.
 class TailCallMarker
          Mark all calls in tail call contexts in this expression.
 class Transformer
          Abstract base class tree transformer for Oil expressions.
 class UnguardedRecursionChecker
          Check for unguarded recursion in function definitions.
 class Walker
          Abstract base class tree walker for OIL expressions.