Uses of Interface
orc.ast.oil.Visitor

Packages that use Visitor
orc.ast.oil Internal representation of OIL, the Orc Intermediate Language. 
orc.ast.oil.arg   
orc.ast.oil.xml JAXB implementation classes for the Orc Intermediate Language XML binding. 
 

Uses of Visitor in orc.ast.oil
 

Classes in orc.ast.oil that implement Visitor
 class Compiler
          Compiles an oil syntax tree into an execution graph.
 class RenameVariables
          Renumber variables in an expression according to some arbitrary mapping (relative to the context of the expression).
 class UnguardedRecursionChecker
          Check for unguarded recursion in function definitions.
 class Walker
          Abstract base class tree walker for Oil expressions.
 

Methods in orc.ast.oil with parameters of type Visitor
<E> E
WithLocation.accept(Visitor<E> visitor)
           
<E> E
Atomic.accept(Visitor<E> visitor)
           
<E> E
HasType.accept(Visitor<E> visitor)
           
<E> E
Bar.accept(Visitor<E> visitor)
           
<E> E
Semi.accept(Visitor<E> visitor)
           
<E> E
Isolated.accept(Visitor<E> visitor)
           
<E> E
Push.accept(Visitor<E> visitor)
           
<E> E
TypeDecl.accept(Visitor<E> visitor)
           
<E> E
Silent.accept(Visitor<E> visitor)
           
abstract
<E> E
Expr.accept(Visitor<E> visitor)
           
<E> E
Call.accept(Visitor<E> visitor)
           
<E> E
Defs.accept(Visitor<E> visitor)
           
<E> E
Pull.accept(Visitor<E> visitor)
           
 

Uses of Visitor in orc.ast.oil.arg
 

Methods in orc.ast.oil.arg with parameters of type Visitor
<E> E
Constant.accept(Visitor<E> visitor)
           
<E> E
Site.accept(Visitor<E> visitor)
           
<E> E
Var.accept(Visitor<E> visitor)
           
<E> E
Field.accept(Visitor<E> visitor)
           
 

Uses of Visitor in orc.ast.oil.xml
 

Classes in orc.ast.oil.xml that implement Visitor
 class Marshaller
          Convert an Orc OIL expression into a representation which can be directly serialized into XML by JAXB.