orc.ast.extended.visitor
Interface Visitor<E>
- Type Parameters:
E
- Return type of the visitor.
- All Known Implementing Classes:
- Walker
public interface Visitor<E>
Visitor for extended ASTs.
- Author:
- jthywiss
visit
E visit(AssertType expr)
visit
E visit(Call expr)
visit
E visit(Capsule capsule)
visit
E visit(Catch expr)
visit
E visit(ConsExpr expr)
visit
E visit(Declare expr)
visit
E visit(Dot expr)
visit
E visit(Field expr)
visit
E visit(HasType expr)
visit
E visit(IfThenElse expr)
visit
E visit(Lambda expr)
visit
E visit(Let expr)
visit
E visit(ListExpr expr)
visit
E visit(Literal expr)
visit
E visit(Name expr)
visit
E visit(NilExpr expr)
visit
E visit(Parallel expr)
visit
E visit(Otherwise expr)
visit
E visit(Sequential expr)
visit
E visit(Stop expr)
visit
E visit(Temporary expr)
visit
E visit(Throw expr)
visit
E visit(Pruning expr)
visit
E visit(CatchHandler handler)
visit
E visit(IncludeDeclaration decl)
visit
E visit(ClassDeclaration decl)
visit
E visit(DefsDeclaration decl)
visit
E visit(SiteDeclaration decl)
visit
E visit(ValDeclaration decl)
visit
E visit(DefMemberClause defn)
visit
E visit(DefMemberType defn)
visit
E visit(DatatypeDeclaration decl)
visit
E visit(TypeAliasDeclaration decl)
visit
E visit(TypeDeclaration decl)
visit
E visit(AsPattern patn)
visit
E visit(CallPattern patn)
visit
E visit(ConsPattern patn)
visit
E visit(EqPattern patn)
visit
E visit(ListPattern patn)
visit
E visit(LiteralPattern patn)
visit
E visit(NilPattern patn)
visit
E visit(TuplePattern patn)
visit
E visit(TypedPattern patn)
visit
E visit(VariablePattern patn)
visit
E visit(WildcardPattern patn)