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

Packages that use Visitor
orc.ast.extended Desugared AST which is very close to the source form. 
orc.ast.extended.declaration   
orc.ast.extended.declaration.def   
orc.ast.extended.declaration.type   
orc.ast.extended.expression   
orc.ast.extended.pattern   
orc.ast.extended.visitor   
 

Uses of Visitor in orc.ast.extended
 

Methods in orc.ast.extended with parameters of type Visitor
<E> E
ASTNode.accept(Visitor<E> visitor)
           
 

Uses of Visitor in orc.ast.extended.declaration
 

Methods in orc.ast.extended.declaration with parameters of type Visitor
<E> E
ValDeclaration.accept(Visitor<E> visitor)
           
<E> E
SiteDeclaration.accept(Visitor<E> visitor)
           
<E> E
IncludeDeclaration.accept(Visitor<E> visitor)
           
<E> E
DefsDeclaration.accept(Visitor<E> visitor)
           
<E> E
ClassDeclaration.accept(Visitor<E> visitor)
           
 

Uses of Visitor in orc.ast.extended.declaration.def
 

Methods in orc.ast.extended.declaration.def with parameters of type Visitor
<E> E
DefMemberType.accept(Visitor<E> visitor)
           
<E> E
DefMemberClause.accept(Visitor<E> visitor)
           
 

Uses of Visitor in orc.ast.extended.declaration.type
 

Methods in orc.ast.extended.declaration.type with parameters of type Visitor
<E> E
TypeDeclaration.accept(Visitor<E> visitor)
           
<E> E
TypeAliasDeclaration.accept(Visitor<E> visitor)
           
<E> E
DatatypeDeclaration.accept(Visitor<E> visitor)
           
 

Uses of Visitor in orc.ast.extended.expression
 

Methods in orc.ast.extended.expression with parameters of type Visitor
<E> E
Throw.accept(Visitor<E> visitor)
           
<E> E
Temporary.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
NilExpr.accept(Visitor<E> visitor)
           
<E> E
Name.accept(Visitor<E> visitor)
           
<E> E
Literal.accept(Visitor<E> visitor)
           
<E> E
ListExpr.accept(Visitor<E> visitor)
           
<E> E
Let.accept(Visitor<E> visitor)
           
<E> E
Lambda.accept(Visitor<E> visitor)
           
<E> E
IfThenElse.accept(Visitor<E> visitor)
           
<E> E
HasType.accept(Visitor<E> visitor)
           
<E> E
Field.accept(Visitor<E> visitor)
           
<E> E
Dot.accept(Visitor<E> visitor)
           
<E> E
Declare.accept(Visitor<E> visitor)
           
<E> E
ConsExpr.accept(Visitor<E> visitor)
           
<E> E
CatchHandler.accept(Visitor<E> visitor)
           
<E> E
Catch.accept(Visitor<E> visitor)
           
<E> E
Capsule.accept(Visitor<E> visitor)
           
<E> E
Call.accept(Visitor<E> visitor)
           
<E> E
AssertType.accept(Visitor<E> visitor)
           
 

Uses of Visitor in orc.ast.extended.pattern
 

Methods in orc.ast.extended.pattern with parameters of type Visitor
<E> E
WildcardPattern.accept(Visitor<E> visitor)
           
<E> E
VariablePattern.accept(Visitor<E> visitor)
           
<E> E
TypedPattern.accept(Visitor<E> visitor)
           
<E> E
TuplePattern.accept(Visitor<E> visitor)
           
<E> E
NilPattern.accept(Visitor<E> visitor)
           
<E> E
LiteralPattern.accept(Visitor<E> visitor)
           
<E> E
ListPattern.accept(Visitor<E> visitor)
           
<E> E
EqPattern.accept(Visitor<E> visitor)
           
<E> E
ConsPattern.accept(Visitor<E> visitor)
           
<E> E
CallPattern.accept(Visitor<E> visitor)
           
<E> E
AsPattern.accept(Visitor<E> visitor)
           
 

Uses of Visitor in orc.ast.extended.visitor
 

Classes in orc.ast.extended.visitor that implement Visitor
 class Walker