Package hydra.haskell.syntax
Interface Expression.Visitor<R>
-
- All Known Subinterfaces:
Expression.PartialVisitor<R>
- Enclosing class:
- Expression
public static interface Expression.Visitor<R>Visitor overExpression.
-
-
Method Summary
-
-
-
Method Detail
-
visit
R visit(Expression.Application instance)
Visit theExpression.Applicationcase.
-
visit
R visit(Expression.Case instance)
Visit theExpression.Casecase.
-
visit
R visit(Expression.ConstructRecord instance)
Visit theExpression.ConstructRecordcase.
-
visit
R visit(Expression.Do instance)
Visit theExpression.Docase.
-
visit
R visit(Expression.If instance)
Visit theExpression.Ifcase.
-
visit
R visit(Expression.InfixApplication instance)
Visit theExpression.InfixApplicationcase.
-
visit
R visit(Expression.Literal instance)
Visit theExpression.Literalcase.
-
visit
R visit(Expression.Lambda instance)
Visit theExpression.Lambdacase.
-
visit
R visit(Expression.LeftSection instance)
Visit theExpression.LeftSectioncase.
-
visit
R visit(Expression.Let instance)
Visit theExpression.Letcase.
-
visit
R visit(Expression.List instance)
Visit theExpression.Listcase.
-
visit
R visit(Expression.RightSection instance)
Visit theExpression.RightSectioncase.
-
visit
R visit(Expression.Tuple instance)
Visit theExpression.Tuplecase.
-
visit
R visit(Expression.TypeSignature instance)
Visit theExpression.TypeSignaturecase.
-
visit
R visit(Expression.UpdateRecord instance)
Visit theExpression.UpdateRecordcase.
-
visit
R visit(Expression.Variable instance)
Visit theExpression.Variablecase.
-
-