Alternative
ApplicationDeclarationHead
ApplicationExpression
ApplicationPattern
ApplicationType
AsPattern
CaseExpression
CaseRhs
ClassConstraint
ConstrainedType
Constraint
Constraint.PartialVisitor.otherwise(hydra.haskell.syntax.Constraint)
Constructor
Constructor.PartialVisitor.otherwise(hydra.haskell.syntax.Constructor)
DataDeclaration
DataKeyword
DataKeyword.PartialVisitor.otherwise(hydra.haskell.syntax.DataKeyword)
Declaration
Declaration.PartialVisitor.otherwise(hydra.haskell.syntax.Declaration)
DeclarationHead
DeclarationHead.PartialVisitor.otherwise(hydra.haskell.syntax.DeclarationHead)
DerivingClause
Export
Export.PartialVisitor.otherwise(hydra.haskell.syntax.Export)
Expression
Expression.PartialVisitor.otherwise(hydra.haskell.syntax.Expression)
Field
FieldUpdate
FunctionType
HaskellModuleMetadata
IfExpression
Import
ImportExportSubspec
ImportExportSubspec.PartialVisitor.otherwise(hydra.haskell.syntax.ImportExportSubspec)
ImportModifier
ImportModifier.PartialVisitor.otherwise(hydra.haskell.syntax.ImportModifier)
ImportSpec
ImportSpec.PartialVisitor.otherwise(hydra.haskell.syntax.ImportSpec)
InfixExpression
InfixType
LambdaExpression
LetExpression
Literal
Literal.PartialVisitor.otherwise(hydra.haskell.syntax.Literal)
LocalBinding
LocalBinding.PartialVisitor.otherwise(hydra.haskell.syntax.LocalBinding)
LocalBindings
Module
ModuleHead
ModuleName
Name
Name.PartialVisitor.otherwise(hydra.haskell.syntax.Name)
NamedImportExport
NamePart
Operator
Operator.PartialVisitor.otherwise(hydra.haskell.syntax.Operator)
Pattern
Pattern.PartialVisitor.otherwise(hydra.haskell.syntax.Pattern)
PatternField
PositionalConstructor
QualifiedName
RecordConstructor
RecordExpression
RecordPattern
RecordUpdateExpression
RightHandSide
SectionExpression
SimpleValueBinding
Statement
Type
Type.PartialVisitor.otherwise(hydra.haskell.syntax.Type)
TypedBinding
TypedExpression
TypedPattern
TypeSignature
TypeSynonymDeclaration
ValueBinding
ValueBinding.PartialVisitor.otherwise(hydra.haskell.syntax.ValueBinding)
Variable