polyglot-0.1.1.0: Haskell to Purescript & Scala 3 transpiler
Contents
Index
Index
$sel:alias:ModuleImport
1 (Function)
SyntaxTrees.Haskell.ModuleDef
2 (Function)
SyntaxTrees.Purescript.ModuleDef
$sel:alias:OpaqueTypeDef
SyntaxTrees.Scala.DataDef
$sel:alias:PackageImport
SyntaxTrees.Scala.PackageDef
$sel:alias:TypeDef
1 (Function)
SyntaxTrees.Haskell.DataDef
2 (Function)
SyntaxTrees.Scala.DataDef
3 (Function)
SyntaxTrees.Purescript.DataDef
$sel:arg:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Purescript.FnDef
$sel:argLists:CaseClassDef
SyntaxTrees.Scala.DataDef
$sel:argLists:ClassDef
SyntaxTrees.Scala.DataDef
$sel:argLists:EnumCaseDef
SyntaxTrees.Scala.DataDef
$sel:argLists:EnumDef
SyntaxTrees.Scala.DataDef
$sel:argLists:ExtensionDef
SyntaxTrees.Scala.DataDef
$sel:argLists:FnSig
SyntaxTrees.Scala.FnDef
$sel:argLists:TraitDef
SyntaxTrees.Scala.DataDef
$sel:args:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Scala.FnDef
3 (Function)
SyntaxTrees.Purescript.FnDef
$sel:args:FnDef
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Purescript.FnDef
$sel:associativity:InfixFnAnnotation
SyntaxTrees.Haskell.FnDef
$sel:associativity:InfixFnDef
SyntaxTrees.Purescript.FnDef
$sel:body:CaseBinding
SyntaxTrees.Scala.FnDef
$sel:body:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Scala.FnDef
3 (Function)
SyntaxTrees.Purescript.FnDef
$sel:body:FnDef
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Purescript.FnDef
$sel:body:GuardedFnBody
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Purescript.FnDef
$sel:body:MethodDef
SyntaxTrees.Scala.FnDef
$sel:body:ValDef
SyntaxTrees.Scala.FnDef
$sel:body:WhenExpr
SyntaxTrees.Scala.FnDef
$sel:bodyOrDefs:GivenDef
SyntaxTrees.Scala.FnDef
$sel:cases:EnumDef
SyntaxTrees.Scala.DataDef
$sel:cases:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Scala.FnDef
3 (Function)
SyntaxTrees.Purescript.FnDef
$sel:class':DerivingDef
1 (Function)
SyntaxTrees.Haskell.ClassDef
2 (Function)
SyntaxTrees.Purescript.ClassDef
$sel:class':InstanceDef
1 (Function)
SyntaxTrees.Haskell.ClassDef
2 (Function)
SyntaxTrees.Purescript.ClassDef
$sel:cond:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Scala.FnDef
3 (Function)
SyntaxTrees.Purescript.FnDef
$sel:cond:WhenExpr
SyntaxTrees.Scala.FnDef
$sel:constraints:ClassDef
1 (Function)
SyntaxTrees.Haskell.ClassDef
2 (Function)
SyntaxTrees.Purescript.ClassDef
$sel:constraints:DerivingDef
1 (Function)
SyntaxTrees.Haskell.ClassDef
2 (Function)
SyntaxTrees.Purescript.ClassDef
$sel:constraints:InstanceDef
1 (Function)
SyntaxTrees.Haskell.ClassDef
2 (Function)
SyntaxTrees.Purescript.ClassDef
$sel:ctor:CtorPattern
1 (Function)
SyntaxTrees.Haskell.Pattern
2 (Function)
SyntaxTrees.Scala.Pattern
3 (Function)
SyntaxTrees.Purescript.Pattern
$sel:ctor:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Purescript.FnDef
$sel:ctor:NewTypeDef
1 (Function)
SyntaxTrees.Haskell.DataDef
2 (Function)
SyntaxTrees.Purescript.DataDef
$sel:ctor:UnNamedFieldsCtor
1 (Function)
SyntaxTrees.Haskell.DataDef
2 (Function)
SyntaxTrees.Purescript.DataDef
$sel:ctorDefs:DataDef
1 (Function)
SyntaxTrees.Haskell.DataDef
2 (Function)
SyntaxTrees.Purescript.DataDef
$sel:ctorOp:CtorPattern
1 (Function)
SyntaxTrees.Haskell.Pattern
2 (Function)
SyntaxTrees.Scala.Pattern
3 (Function)
SyntaxTrees.Purescript.Pattern
$sel:defs:ClassDef
1 (Function)
SyntaxTrees.Haskell.ClassDef
2 (Function)
SyntaxTrees.Purescript.ClassDef
$sel:defs:InstanceDef
1 (Function)
SyntaxTrees.Haskell.ClassDef
2 (Function)
SyntaxTrees.Purescript.ClassDef
$sel:defs:ModuleDef
1 (Function)
SyntaxTrees.Haskell.ModuleDef
2 (Function)
SyntaxTrees.Purescript.ModuleDef
$sel:defs:PackageDef
SyntaxTrees.Scala.PackageDef
$sel:derives:CaseClassDef
SyntaxTrees.Scala.DataDef
$sel:derives:CaseObjectDef
SyntaxTrees.Scala.DataDef
$sel:derives:EnumDef
SyntaxTrees.Scala.DataDef
$sel:derives:OpaqueTypeDef
SyntaxTrees.Scala.DataDef
$sel:deriving':DataDef
SyntaxTrees.Haskell.DataDef
$sel:deriving':NewTypeDef
SyntaxTrees.Haskell.DataDef
$sel:derivingVia:DerivingDef
SyntaxTrees.Haskell.ClassDef
$sel:elseBranch:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Scala.FnDef
3 (Function)
SyntaxTrees.Purescript.FnDef
$sel:export:ModuleDef
1 (Function)
SyntaxTrees.Haskell.ModuleDef
2 (Function)
SyntaxTrees.Purescript.ModuleDef
$sel:extends:CaseClassDef
SyntaxTrees.Scala.DataDef
$sel:extends:CaseObjectDef
SyntaxTrees.Scala.DataDef
$sel:extends:ClassDef
SyntaxTrees.Scala.DataDef
$sel:extends:EnumCaseDef
SyntaxTrees.Scala.DataDef
$sel:extends:ObjectDef
SyntaxTrees.Scala.DataDef
$sel:extends:TraitDef
SyntaxTrees.Scala.DataDef
$sel:field:NewTypeDef
1 (Function)
SyntaxTrees.Haskell.DataDef
2 (Function)
SyntaxTrees.Purescript.DataDef
$sel:fields:CtorPattern
1 (Function)
SyntaxTrees.Haskell.Pattern
2 (Function)
SyntaxTrees.Scala.Pattern
3 (Function)
SyntaxTrees.Purescript.Pattern
$sel:fn:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Scala.FnDef
3 (Function)
SyntaxTrees.Purescript.FnDef
$sel:fnBindings:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Scala.FnDef
3 (Function)
SyntaxTrees.Purescript.FnDef
$sel:fnName:InfixFnDef
SyntaxTrees.Purescript.FnDef
$sel:fnOp:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Purescript.FnDef
$sel:fnOps:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Scala.FnDef
3 (Function)
SyntaxTrees.Purescript.FnDef
$sel:guard:CaseBinding
SyntaxTrees.Scala.FnDef
$sel:guard:GuardedFnBody
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Purescript.FnDef
$sel:hiding:ModuleImport
1 (Function)
SyntaxTrees.Haskell.ModuleDef
2 (Function)
SyntaxTrees.Purescript.ModuleDef
$sel:ifBranch:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Scala.FnDef
3 (Function)
SyntaxTrees.Purescript.FnDef
$sel:imporDefs:ModuleImport
SyntaxTrees.Purescript.ModuleDef
$sel:importDef:PackageImport
SyntaxTrees.Scala.PackageDef
$sel:importDefs:ModuleImport
SyntaxTrees.Haskell.ModuleDef
$sel:imports:ModuleDef
1 (Function)
SyntaxTrees.Haskell.ModuleDef
2 (Function)
SyntaxTrees.Purescript.ModuleDef
$sel:imports:PackageDef
SyntaxTrees.Scala.PackageDef
$sel:internalDefs:CaseClassDef
SyntaxTrees.Scala.DataDef
$sel:internalDefs:CaseObjectDef
SyntaxTrees.Scala.DataDef
$sel:internalDefs:ClassDef
SyntaxTrees.Scala.DataDef
$sel:internalDefs:EnumCaseDef
SyntaxTrees.Scala.DataDef
$sel:internalDefs:ObjectDef
SyntaxTrees.Scala.DataDef
$sel:internalDefs:TraitDef
SyntaxTrees.Scala.DataDef
$sel:matchee:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Scala.FnDef
3 (Function)
SyntaxTrees.Purescript.FnDef
$sel:methodDefs:ExtensionDef
SyntaxTrees.Scala.DataDef
$sel:modifiers:ArgField
SyntaxTrees.Scala.Type
$sel:modifiers:CaseClassDef
SyntaxTrees.Scala.DataDef
$sel:modifiers:CaseObjectDef
SyntaxTrees.Scala.DataDef
$sel:modifiers:ClassDef
SyntaxTrees.Scala.DataDef
$sel:modifiers:EnumDef
SyntaxTrees.Scala.DataDef
$sel:modifiers:ObjectDef
SyntaxTrees.Scala.DataDef
$sel:modifiers:TraitDef
SyntaxTrees.Scala.DataDef
$sel:modifiers:UsingArgField
SyntaxTrees.Scala.Type
$sel:module':ModuleImport
1 (Function)
SyntaxTrees.Haskell.ModuleDef
2 (Function)
SyntaxTrees.Purescript.ModuleDef
$sel:name:ArgField
SyntaxTrees.Scala.Type
$sel:name:CaseClassDef
SyntaxTrees.Scala.DataDef
$sel:name:CaseObjectDef
SyntaxTrees.Scala.DataDef
$sel:name:ClassDef
1 (Function)
SyntaxTrees.Haskell.ClassDef
2 (Function)
SyntaxTrees.Scala.DataDef
3 (Function)
SyntaxTrees.Purescript.ClassDef
$sel:name:DerivingDef
SyntaxTrees.Purescript.ClassDef
$sel:name:EnumCaseDef
SyntaxTrees.Scala.DataDef
$sel:name:EnumDef
SyntaxTrees.Scala.DataDef
$sel:name:FnSig
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Purescript.FnDef
$sel:name:GivenDef
SyntaxTrees.Scala.FnDef
$sel:name:InfixFnAnnotation
SyntaxTrees.Haskell.FnDef
$sel:name:InstanceDef
SyntaxTrees.Purescript.ClassDef
$sel:name:MethodDef
SyntaxTrees.Scala.FnDef
$sel:name:ModuleDef
1 (Function)
SyntaxTrees.Haskell.ModuleDef
2 (Function)
SyntaxTrees.Purescript.ModuleDef
$sel:name:NamedFieldDef
1 (Function)
SyntaxTrees.Haskell.DataDef
2 (Function)
SyntaxTrees.Purescript.DataDef
$sel:name:ObjectDef
SyntaxTrees.Scala.DataDef
$sel:name:PackageDef
SyntaxTrees.Scala.PackageDef
$sel:name:TraitDef
SyntaxTrees.Scala.DataDef
$sel:name:UsingArgField
SyntaxTrees.Scala.Type
$sel:namedArgs:FnApply
SyntaxTrees.Scala.FnDef
$sel:namedFields:CtorPattern
1 (Function)
SyntaxTrees.Haskell.Pattern
2 (Function)
SyntaxTrees.Purescript.Pattern
$sel:namedFields:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Purescript.FnDef
$sel:namedFields:UnNamedFieldsCtor
1 (Function)
SyntaxTrees.Haskell.DataDef
2 (Function)
SyntaxTrees.Purescript.DataDef
$sel:names:FnDef
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Purescript.FnDef
$sel:names:ValDef
SyntaxTrees.Scala.FnDef
$sel:opName:InfixFnDef
SyntaxTrees.Purescript.FnDef
$sel:package:PackageImport
SyntaxTrees.Scala.PackageDef
$sel:pattern':CaseBinding
SyntaxTrees.Scala.FnDef
$sel:patterns:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Scala.FnDef
3 (Function)
SyntaxTrees.Purescript.FnDef
$sel:precedence:InfixFnAnnotation
SyntaxTrees.Haskell.FnDef
$sel:precedence:InfixFnDef
SyntaxTrees.Purescript.FnDef
$sel:qualified:ModuleImport
SyntaxTrees.Haskell.ModuleDef
$sel:qualifiers:GivenDef
SyntaxTrees.Scala.FnDef
$sel:qualifiers:MethodDef
SyntaxTrees.Scala.FnDef
$sel:qualifiers:ValDef
SyntaxTrees.Scala.FnDef
$sel:returnType:FnSig
SyntaxTrees.Scala.FnDef
$sel:returnType:GivenDef
SyntaxTrees.Scala.FnDef
$sel:returnType:ValDef
SyntaxTrees.Scala.FnDef
$sel:sig:MethodDef
SyntaxTrees.Scala.FnDef
$sel:steps:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Scala.FnDef
3 (Function)
SyntaxTrees.Purescript.FnDef
$sel:strategy:DerivingDef
1 (Function)
SyntaxTrees.Haskell.ClassDef
2 (Function)
SyntaxTrees.Purescript.ClassDef
$sel:type':ArgField
SyntaxTrees.Scala.Type
$sel:type':DataDef
1 (Function)
SyntaxTrees.Haskell.DataDef
2 (Function)
SyntaxTrees.Purescript.DataDef
$sel:type':FnSig
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Purescript.FnDef
$sel:type':NamedFieldDef
1 (Function)
SyntaxTrees.Haskell.DataDef
2 (Function)
SyntaxTrees.Purescript.DataDef
$sel:type':NewTypeDef
1 (Function)
SyntaxTrees.Haskell.DataDef
2 (Function)
SyntaxTrees.Purescript.DataDef
$sel:type':OpaqueTypeDef
SyntaxTrees.Scala.DataDef
$sel:type':TypeDef
1 (Function)
SyntaxTrees.Haskell.DataDef
2 (Function)
SyntaxTrees.Scala.DataDef
3 (Function)
SyntaxTrees.Purescript.DataDef
$sel:type':UnNamedFieldDef
1 (Function)
SyntaxTrees.Haskell.DataDef
2 (Function)
SyntaxTrees.Purescript.DataDef
$sel:type':UsingArgField
SyntaxTrees.Scala.Type
$sel:typeParams:CaseClassDef
SyntaxTrees.Scala.DataDef
$sel:typeParams:ClassDef
1 (Function)
SyntaxTrees.Haskell.ClassDef
2 (Function)
SyntaxTrees.Scala.DataDef
3 (Function)
SyntaxTrees.Purescript.ClassDef
$sel:typeParams:DataDef
1 (Function)
SyntaxTrees.Haskell.DataDef
2 (Function)
SyntaxTrees.Purescript.DataDef
$sel:typeParams:EnumDef
SyntaxTrees.Scala.DataDef
$sel:typeParams:ExtensionDef
SyntaxTrees.Scala.DataDef
$sel:typeParams:FnSig
SyntaxTrees.Scala.FnDef
$sel:typeParams:GivenDef
SyntaxTrees.Scala.FnDef
$sel:typeParams:NewTypeDef
1 (Function)
SyntaxTrees.Haskell.DataDef
2 (Function)
SyntaxTrees.Purescript.DataDef
$sel:typeParams:OpaqueTypeDef
SyntaxTrees.Scala.DataDef
$sel:typeParams:TraitDef
SyntaxTrees.Scala.DataDef
$sel:typeParams:TypeDef
1 (Function)
SyntaxTrees.Haskell.DataDef
2 (Function)
SyntaxTrees.Scala.DataDef
3 (Function)
SyntaxTrees.Purescript.DataDef
$sel:types:DerivingDef
1 (Function)
SyntaxTrees.Haskell.ClassDef
2 (Function)
SyntaxTrees.Purescript.ClassDef
$sel:types:InstanceDef
1 (Function)
SyntaxTrees.Haskell.ClassDef
2 (Function)
SyntaxTrees.Purescript.ClassDef
$sel:unnamedFields:UnNamedFieldsCtor
1 (Function)
SyntaxTrees.Haskell.DataDef
2 (Function)
SyntaxTrees.Purescript.DataDef
$sel:usingArgLists:CaseClassDef
SyntaxTrees.Scala.DataDef
$sel:usingArgLists:ClassDef
SyntaxTrees.Scala.DataDef
$sel:usingArgLists:EnumCaseDef
SyntaxTrees.Scala.DataDef
$sel:usingArgLists:EnumDef
SyntaxTrees.Scala.DataDef
$sel:usingArgLists:ExtensionDef
SyntaxTrees.Scala.DataDef
$sel:usingArgLists:TraitDef
SyntaxTrees.Scala.DataDef
$sel:usingArgs:FnSig
SyntaxTrees.Scala.FnDef
$sel:usingArgs:GivenDef
SyntaxTrees.Scala.FnDef
$sel:var:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Purescript.FnDef
$sel:whenBranches:FnApply
SyntaxTrees.Scala.FnDef
$sel:whenExprs:FnApply
1 (Function)
SyntaxTrees.Haskell.FnDef
2 (Function)
SyntaxTrees.Purescript.FnDef
$sel:yield:FnApply
SyntaxTrees.Scala.FnDef
+++
Utils.String
<<$>>
Utils.Functor
Abstract
SyntaxTrees.Scala.Common
adaptFnBody
Parsers.Haskell.FnDef
adaptLayout
Lexers.Haskell.Layout
aggregateConds
Conversions.ToScala.FnDef
AliasedPattern
1 (Data Constructor)
SyntaxTrees.Haskell.Pattern
2 (Data Constructor)
SyntaxTrees.Scala.Pattern
3 (Data Constructor)
SyntaxTrees.Purescript.Pattern
allVars
Conversions.ToScala.Pattern
allVars'
Conversions.ToScala.Pattern
andPred
Utils.Foldable
AnyClassDeriving
SyntaxTrees.Haskell.DataDef
anyComment
Parsers.Haskell.Common
AnyKindedType
1 (Type/Class)
SyntaxTrees.Haskell.Type
2 (Type/Class)
SyntaxTrees.Purescript.Type
anyKindedType
1 (Function)
Conversions.ToScala.Type
2 (Function)
Conversions.ToPurescript.Type
3 (Function)
Parsers.Haskell.Type
ArgField
1 (Type/Class)
SyntaxTrees.Scala.Type
2 (Data Constructor)
SyntaxTrees.Scala.Type
ArgList
1 (Type/Class)
SyntaxTrees.Scala.Type
2 (Data Constructor)
SyntaxTrees.Scala.Type
argLists
Conversions.ToScala.Type
Array
SyntaxTrees.Purescript.FnDef
ArrayPattern
SyntaxTrees.Purescript.Pattern
ArrayRange
SyntaxTrees.Purescript.FnDef
Arrow
1 (Data Constructor)
SyntaxTrees.Haskell.Type
2 (Data Constructor)
SyntaxTrees.Scala.Type
3 (Data Constructor)
SyntaxTrees.Purescript.Type
Associativity
1 (Type/Class)
SyntaxTrees.Haskell.FnDef
2 (Type/Class)
SyntaxTrees.Purescript.FnDef
associativity
Conversions.ToPurescript.FnDef
autoIds
Conversions.ToScala.Common
blockComment
Parsers.Haskell.Common
Body
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
BodySelection
SyntaxTrees.Scala.FnDef
BoolLit
1 (Data Constructor)
SyntaxTrees.Haskell.Common
2 (Data Constructor)
SyntaxTrees.Purescript.Common
3 (Data Constructor)
SyntaxTrees.Scala.Common
calcIndent
Lexers.Haskell.Layout
CaseBinding
1 (Type/Class)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Haskell.FnDef
3 (Type/Class)
SyntaxTrees.Scala.FnDef
4 (Data Constructor)
SyntaxTrees.Scala.FnDef
5 (Type/Class)
SyntaxTrees.Purescript.FnDef
6 (Data Constructor)
SyntaxTrees.Purescript.FnDef
caseBinding
1 (Function)
Conversions.ToScala.FnDef
2 (Function)
Conversions.ToPurescript.FnDef
3 (Function)
Parsers.Haskell.FnDef
CaseClass
SyntaxTrees.Scala.DataDef
CaseClassDef
1 (Type/Class)
SyntaxTrees.Scala.DataDef
2 (Data Constructor)
SyntaxTrees.Scala.DataDef
CaseObject
SyntaxTrees.Scala.DataDef
CaseObjectDef
1 (Type/Class)
SyntaxTrees.Scala.DataDef
2 (Data Constructor)
SyntaxTrees.Scala.DataDef
CaseOfExpr
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
CharLit
1 (Data Constructor)
SyntaxTrees.Haskell.Common
2 (Data Constructor)
SyntaxTrees.Purescript.Common
3 (Data Constructor)
SyntaxTrees.Scala.Common
charMap
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
Class
1 (Type/Class)
SyntaxTrees.Haskell.Common
2 (Data Constructor)
SyntaxTrees.Haskell.Common
3 (Type/Class)
SyntaxTrees.Purescript.Common
4 (Data Constructor)
SyntaxTrees.Purescript.Common
5 (Data Constructor)
SyntaxTrees.Scala.DataDef
class'
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
3 (Function)
Parsers.Haskell.Common
ClassConstraint
1 (Type/Class)
SyntaxTrees.Haskell.Type
2 (Data Constructor)
SyntaxTrees.Haskell.Type
3 (Type/Class)
SyntaxTrees.Scala.Type
4 (Data Constructor)
SyntaxTrees.Scala.Type
5 (Type/Class)
SyntaxTrees.Purescript.Type
6 (Data Constructor)
SyntaxTrees.Purescript.Type
classConstraint
1 (Function)
Conversions.ToScala.Type
2 (Function)
Conversions.ToPurescript.Type
3 (Function)
Parsers.Haskell.Type
classConstraints
Parsers.Haskell.Type
classConstraints'
Parsers.Haskell.ClassDef
ClassDef
1 (Type/Class)
SyntaxTrees.Haskell.ClassDef
2 (Data Constructor)
SyntaxTrees.Haskell.ClassDef
3 (Type/Class)
SyntaxTrees.Scala.DataDef
4 (Data Constructor)
SyntaxTrees.Scala.DataDef
5 (Type/Class)
SyntaxTrees.Purescript.ClassDef
6 (Data Constructor)
SyntaxTrees.Purescript.ClassDef
classDef
1 (Function)
Conversions.ToScala.ClassDef
2 (Function)
Conversions.ToPurescript.ClassDef
3 (Function)
Parsers.Haskell.ClassDef
ClassDef'
1 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
ClassScope
1 (Data Constructor)
SyntaxTrees.Haskell.Type
2 (Data Constructor)
SyntaxTrees.Scala.Type
3 (Data Constructor)
SyntaxTrees.Purescript.Type
classScopeSplit
Conversions.ToScala.Type
complexImportDef
Conversions.ToScala.ModuleDef
cond
Utils.Maybe
CondExpr
SyntaxTrees.Scala.FnDef
Condition
SyntaxTrees.Scala.FnDef
convertTypeCtor
1 (Function)
Conversions.ToScala.Type
2 (Function)
Conversions.ToPurescript.Type
convertTypeVar
1 (Function)
Conversions.ToScala.Type
2 (Function)
Conversions.ToPurescript.Type
Ctor
1 (Type/Class)
SyntaxTrees.Haskell.Common
2 (Data Constructor)
SyntaxTrees.Haskell.Common
3 (Type/Class)
SyntaxTrees.Purescript.Common
4 (Data Constructor)
SyntaxTrees.Purescript.Common
5 (Type/Class)
SyntaxTrees.Scala.Common
6 (Data Constructor)
SyntaxTrees.Scala.Common
ctor
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
3 (Function)
Parsers.Haskell.Common
Ctor'
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
3 (Data Constructor)
SyntaxTrees.Purescript.FnDef
ctorMap
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
CtorOp
1 (Type/Class)
SyntaxTrees.Haskell.Common
2 (Data Constructor)
SyntaxTrees.Haskell.Common
3 (Type/Class)
SyntaxTrees.Purescript.Common
4 (Data Constructor)
SyntaxTrees.Purescript.Common
5 (Type/Class)
SyntaxTrees.Scala.Common
6 (Data Constructor)
SyntaxTrees.Scala.Common
ctorOp
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
3 (Function)
Parsers.Haskell.Common
CtorOp'
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
3 (Data Constructor)
SyntaxTrees.Purescript.FnDef
ctorOpMap
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
CtorPattern
1 (Data Constructor)
SyntaxTrees.Haskell.Pattern
2 (Data Constructor)
SyntaxTrees.Scala.Pattern
3 (Data Constructor)
SyntaxTrees.Purescript.Pattern
CtorTypeApply
1 (Data Constructor)
SyntaxTrees.Haskell.Type
2 (Data Constructor)
SyntaxTrees.Scala.Type
3 (Data Constructor)
SyntaxTrees.Purescript.Type
DataCtorDef
1 (Type/Class)
SyntaxTrees.Haskell.DataDef
2 (Type/Class)
SyntaxTrees.Purescript.DataDef
dataCtorDef
1 (Function)
Conversions.ToScala.DataDef
2 (Function)
Conversions.ToPurescript.DataDef
3 (Function)
Parsers.Haskell.DataDef
DataDef
1 (Type/Class)
SyntaxTrees.Haskell.DataDef
2 (Data Constructor)
SyntaxTrees.Haskell.DataDef
3 (Type/Class)
SyntaxTrees.Purescript.DataDef
4 (Data Constructor)
SyntaxTrees.Purescript.DataDef
dataDef
1 (Function)
Conversions.ToScala.DataDef
2 (Function)
Conversions.ToPurescript.DataDef
3 (Function)
Parsers.Haskell.DataDef
DataDef'
1 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
DataMember
1 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Scala.PackageDef
3 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
Def
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
Deriving
SyntaxTrees.Haskell.DataDef
derivingClasses
SyntaxTrees.Haskell.DataDef
DerivingClause
SyntaxTrees.Haskell.DataDef
derivingClause
Parsers.Haskell.DataDef
DerivingDef
1 (Type/Class)
SyntaxTrees.Haskell.ClassDef
2 (Data Constructor)
SyntaxTrees.Haskell.ClassDef
3 (Type/Class)
SyntaxTrees.Purescript.ClassDef
4 (Data Constructor)
SyntaxTrees.Purescript.ClassDef
derivingDef
1 (Function)
Conversions.ToScala.ClassDef
2 (Function)
Conversions.ToPurescript.ClassDef
3 (Function)
Parsers.Haskell.ClassDef
DerivingDef'
1 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
DerivingStrategy
1 (Type/Class)
SyntaxTrees.Haskell.DataDef
2 (Type/Class)
SyntaxTrees.Purescript.ClassDef
derivingStrategy
1 (Function)
Conversions.ToPurescript.DataDef
2 (Function)
Parsers.Haskell.ClassDef
DerivingVia
SyntaxTrees.Haskell.DataDef
DoBinding
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
DoExpr
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
DoStep
1 (Type/Class)
SyntaxTrees.Haskell.FnDef
2 (Type/Class)
SyntaxTrees.Purescript.FnDef
doStep
1 (Function)
Conversions.ToScala.FnDef
2 (Function)
Conversions.ToPurescript.FnDef
3 (Function)
Parsers.Haskell.FnDef
Empty
1 (Type/Class)
Utils.String
2 (Data Constructor)
Utils.String
emptyFnSig
Conversions.ToScala.FnDef
Enum
SyntaxTrees.Scala.DataDef
EnumCase
SyntaxTrees.Scala.DataDef
EnumCaseDef
1 (Type/Class)
SyntaxTrees.Scala.DataDef
2 (Data Constructor)
SyntaxTrees.Scala.DataDef
EnumDef
1 (Type/Class)
SyntaxTrees.Scala.DataDef
2 (Data Constructor)
SyntaxTrees.Scala.DataDef
ExistentialType
SyntaxTrees.Scala.Type
Extension
SyntaxTrees.Scala.DataDef
ExtensionDef
1 (Type/Class)
SyntaxTrees.Scala.DataDef
2 (Data Constructor)
SyntaxTrees.Scala.DataDef
extractDerivingDefs
Conversions.ToPurescript.DataDef
extractDoStep
Conversions.ToScala.FnDef
extractSimpleGuards
Conversions.ToScala.FnDef
extractTypes
1 (Function)
Conversions.ToScala.Type
2 (Function)
Conversions.ToPurescript.Type
extractVar
Conversions.ToScala.Pattern
extractVar'
Conversions.ToScala.Pattern
extractVars
Conversions.ToScala.Pattern
extractVars'
Conversions.ToScala.Pattern
ffmap
Utils.Functor
FieldDef
1 (Type/Class)
SyntaxTrees.Haskell.DataDef
2 (Type/Class)
SyntaxTrees.Purescript.DataDef
fieldDef
1 (Function)
Conversions.ToScala.DataDef
2 (Function)
Conversions.ToPurescript.DataDef
3 (Function)
Parsers.Haskell.DataDef
FilteredData
1 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
FilteredObjectImport
SyntaxTrees.Scala.PackageDef
find
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
findAnyKindedTypeParams
Conversions.ToScala.Type
findTypeParams
1 (Function)
Conversions.ToScala.Type
2 (Function)
Conversions.ToPurescript.Type
FloatLit
1 (Data Constructor)
SyntaxTrees.Haskell.Common
2 (Data Constructor)
SyntaxTrees.Scala.Common
Fn
SyntaxTrees.Scala.DataDef
FnApply
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
3 (Data Constructor)
SyntaxTrees.Purescript.FnDef
FnBody
1 (Type/Class)
SyntaxTrees.Haskell.FnDef
2 (Type/Class)
SyntaxTrees.Scala.FnDef
3 (Type/Class)
SyntaxTrees.Purescript.FnDef
fnBody
1 (Function)
Conversions.ToScala.FnDef
2 (Function)
Conversions.ToPurescript.FnDef
3 (Function)
Parsers.Haskell.FnDef
FnDef
1 (Type/Class)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Haskell.FnDef
3 (Type/Class)
SyntaxTrees.Purescript.FnDef
4 (Data Constructor)
SyntaxTrees.Purescript.FnDef
fnDef
1 (Function)
Conversions.ToScala.FnDef
2 (Function)
Conversions.ToPurescript.FnDef
3 (Function)
Parsers.Haskell.FnDef
FnDefOrSig
1 (Type/Class)
SyntaxTrees.Haskell.FnDef
2 (Type/Class)
SyntaxTrees.Purescript.FnDef
fnDefOrSig
1 (Function)
Conversions.ToPurescript.FnDef
2 (Function)
Parsers.Haskell.FnDef
FnDefOrSig'
1 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
fnDefOrSigs
Conversions.ToScala.FnDef
fnDefs
Conversions.ToScala.FnDef
fnDefToFnBody
Conversions.ToScala.FnDef
FnGiven
SyntaxTrees.Scala.FnDef
FnMethod
SyntaxTrees.Scala.FnDef
FnOp
1 (Type/Class)
SyntaxTrees.Haskell.FnDef
2 (Type/Class)
SyntaxTrees.Scala.FnDef
3 (Type/Class)
SyntaxTrees.Purescript.FnDef
fnOp
1 (Function)
Conversions.ToScala.FnDef
2 (Function)
Conversions.ToPurescript.FnDef
FnOp'
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
3 (Data Constructor)
SyntaxTrees.Purescript.FnDef
FnSig
1 (Type/Class)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Haskell.FnDef
3 (Type/Class)
SyntaxTrees.Scala.FnDef
4 (Data Constructor)
SyntaxTrees.Scala.FnDef
5 (Type/Class)
SyntaxTrees.Purescript.FnDef
6 (Data Constructor)
SyntaxTrees.Purescript.FnDef
fnSig
1 (Function)
Conversions.ToPurescript.FnDef
2 (Function)
Parsers.Haskell.FnDef
FnVal
SyntaxTrees.Scala.FnDef
FnVar
1 (Type/Class)
SyntaxTrees.Haskell.FnDef
2 (Type/Class)
SyntaxTrees.Scala.FnDef
3 (Type/Class)
SyntaxTrees.Purescript.FnDef
fnVar
1 (Function)
Conversions.ToScala.FnDef
2 (Function)
Conversions.ToPurescript.FnDef
FnVar'
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
3 (Data Constructor)
SyntaxTrees.Purescript.FnDef
ForBinding
SyntaxTrees.Scala.FnDef
ForExpr
SyntaxTrees.Scala.FnDef
ForStep
SyntaxTrees.Scala.FnDef
FullClass
SyntaxTrees.Purescript.ModuleDef
FullData
1 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
FullImport
SyntaxTrees.Scala.PackageDef
FullModuleExport
1 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
FullObjectImport
SyntaxTrees.Scala.PackageDef
GivenDef
1 (Type/Class)
SyntaxTrees.Scala.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
globalMap
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
groupByKey
Utils.List
groupTuplesByKey
Utils.List
Guard
1 (Type/Class)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Haskell.FnDef
3 (Type/Class)
SyntaxTrees.Purescript.FnDef
4 (Data Constructor)
SyntaxTrees.Purescript.FnDef
guard
1 (Function)
Conversions.ToPurescript.FnDef
2 (Function)
Parsers.Haskell.FnDef
Guarded
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
guardedBody
Conversions.ToScala.FnDef
GuardedFnBody
1 (Type/Class)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Haskell.FnDef
3 (Type/Class)
SyntaxTrees.Purescript.FnDef
4 (Data Constructor)
SyntaxTrees.Purescript.FnDef
guardedFnBody
1 (Function)
Conversions.ToPurescript.FnDef
2 (Function)
Parsers.Haskell.FnDef
hasNone
Utils.Foldable
hasSome
Utils.Foldable
idChar
Parsers.Haskell.Common
ident
Parsers.Haskell.Common
IfExpr
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
3 (Data Constructor)
SyntaxTrees.Purescript.FnDef
Implicit
SyntaxTrees.Scala.Common
ImportExportDef
1 (Type/Class)
SyntaxTrees.Haskell.ModuleDef
2 (Type/Class)
SyntaxTrees.Purescript.ModuleDef
importExportDef
1 (Function)
Conversions.ToPurescript.ModuleDef
2 (Function)
Parsers.Haskell.ModuleDef
infixAnnotation
Parsers.Haskell.FnDef
InfixCtorPattern
1 (Data Constructor)
SyntaxTrees.Haskell.Pattern
2 (Data Constructor)
SyntaxTrees.Scala.Pattern
3 (Data Constructor)
SyntaxTrees.Purescript.Pattern
InfixFnAnnotation
1 (Type/Class)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Haskell.FnDef
infixFnAnnotation
Conversions.ToPurescript.FnDef
InfixFnAnnotation'
SyntaxTrees.Haskell.ModuleDef
InfixFnApply
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
3 (Data Constructor)
SyntaxTrees.Purescript.FnDef
InfixFnDef
1 (Type/Class)
SyntaxTrees.Purescript.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
InfixFnDef'
SyntaxTrees.Purescript.ModuleDef
InstanceDef
1 (Type/Class)
SyntaxTrees.Haskell.ClassDef
2 (Data Constructor)
SyntaxTrees.Haskell.ClassDef
3 (Type/Class)
SyntaxTrees.Purescript.ClassDef
4 (Data Constructor)
SyntaxTrees.Purescript.ClassDef
instanceDef
1 (Function)
Conversions.ToScala.ClassDef
2 (Function)
Conversions.ToPurescript.ClassDef
3 (Function)
Parsers.Haskell.ClassDef
InstanceDef'
1 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
InternalDef
1 (Type/Class)
SyntaxTrees.Haskell.ModuleDef
2 (Type/Class)
SyntaxTrees.Scala.DataDef
3 (Type/Class)
SyntaxTrees.Purescript.ModuleDef
internalDef
1 (Function)
Conversions.ToScala.ModuleDef
2 (Function)
Conversions.ToPurescript.ModuleDef
3 (Function)
Parsers.Haskell.ModuleDef
internalDefPostfixSeparator
SyntaxTrees.Purescript.ModuleDef
internalDefPrefixSeparator
SyntaxTrees.Purescript.ModuleDef
internalDefs
Conversions.ToScala.ModuleDef
InternalFnDef
SyntaxTrees.Scala.FnDef
IntLit
1 (Data Constructor)
SyntaxTrees.Haskell.Common
2 (Data Constructor)
SyntaxTrees.Purescript.Common
3 (Data Constructor)
SyntaxTrees.Scala.Common
isVarMember
Conversions.ToPurescript.ModuleDef
joinLines
Utils.String
joinList
Utils.String
joinListPost
Utils.String
joinMaybe
Utils.String
joinMaybePost
Utils.String
joinWords
Utils.String
LambdaCaseExpr
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
LambdaExpr
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
3 (Data Constructor)
SyntaxTrees.Purescript.FnDef
LAssoc
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
layout
Lexers.Haskell.Layout
layoutBegin
Lexers.Haskell.Layout
layoutTokens
Lexers.Haskell.Layout
Lazy
SyntaxTrees.Scala.Common
LeftOpSection
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
LetBinding
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
3 (Data Constructor)
SyntaxTrees.Purescript.FnDef
LetExpr
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
3 (Data Constructor)
SyntaxTrees.Purescript.FnDef
lexeme
Lexers.Haskell.Layout
lexeme'
Lexers.Haskell.Layout
lineComment
Parsers.Haskell.Common
List
SyntaxTrees.Haskell.FnDef
ListPattern
SyntaxTrees.Haskell.Pattern
ListRange
SyntaxTrees.Haskell.FnDef
ListType
SyntaxTrees.Haskell.Type
Literal
1 (Type/Class)
SyntaxTrees.Haskell.Common
2 (Type/Class)
SyntaxTrees.Purescript.Common
3 (Type/Class)
SyntaxTrees.Scala.Common
literal
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
3 (Function)
Parsers.Haskell.Common
Literal'
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
3 (Data Constructor)
SyntaxTrees.Purescript.FnDef
LitPattern
1 (Data Constructor)
SyntaxTrees.Haskell.Pattern
2 (Data Constructor)
SyntaxTrees.Scala.Pattern
3 (Data Constructor)
SyntaxTrees.Purescript.Pattern
MatchExpr
SyntaxTrees.Scala.FnDef
maybeGuardedBody
Conversions.ToScala.FnDef
MaybeGuardedFnBody
1 (Type/Class)
SyntaxTrees.Haskell.FnDef
2 (Type/Class)
SyntaxTrees.Purescript.FnDef
maybeGuardedFnBody
1 (Function)
Conversions.ToPurescript.FnDef
2 (Function)
Parsers.Haskell.FnDef
Member
1 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
MembersImport
SyntaxTrees.Scala.PackageDef
mergeUnion
Utils.List
MethodDef
1 (Type/Class)
SyntaxTrees.Scala.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
mix
Utils.List
Modifier
SyntaxTrees.Scala.Common
Module
1 (Type/Class)
SyntaxTrees.Haskell.Common
2 (Data Constructor)
SyntaxTrees.Haskell.Common
3 (Type/Class)
SyntaxTrees.Purescript.Common
4 (Data Constructor)
SyntaxTrees.Purescript.Common
module'
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
3 (Function)
Parsers.Haskell.Common
module''
Parsers.Haskell.Common
ModuleDef
1 (Type/Class)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
3 (Type/Class)
SyntaxTrees.Purescript.ModuleDef
4 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
moduleDef
1 (Function)
Conversions.ToScala.ModuleDef
2 (Function)
Conversions.ToPurescript.ModuleDef
3 (Function)
Parsers.Haskell.ModuleDef
ModuleExport
1 (Type/Class)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
3 (Type/Class)
SyntaxTrees.Purescript.ModuleDef
4 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
moduleExport
1 (Function)
Conversions.ToPurescript.ModuleDef
2 (Function)
Parsers.Haskell.ModuleDef
ModuleExportDef
1 (Type/Class)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
3 (Type/Class)
SyntaxTrees.Purescript.ModuleDef
4 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
moduleExportDef
1 (Function)
Conversions.ToPurescript.ModuleDef
2 (Function)
Parsers.Haskell.ModuleDef
ModuleImport
1 (Type/Class)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
3 (Type/Class)
SyntaxTrees.Purescript.ModuleDef
4 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
moduleImport
1 (Function)
Conversions.ToScala.ModuleDef
2 (Function)
Conversions.ToPurescript.ModuleDef
3 (Function)
Parsers.Haskell.ModuleDef
ModuleImportDef
1 (Type/Class)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
3 (Type/Class)
SyntaxTrees.Purescript.ModuleDef
4 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
moduleImportDef
1 (Function)
Conversions.ToPurescript.ModuleDef
2 (Function)
Parsers.Haskell.ModuleDef
moduleImportDefs
Conversions.ToScala.ModuleDef
ModuleMember
1 (Type/Class)
SyntaxTrees.Haskell.ModuleDef
2 (Type/Class)
SyntaxTrees.Purescript.ModuleDef
moduleMember
1 (Function)
Conversions.ToScala.ModuleDef
2 (Function)
Conversions.ToPurescript.ModuleDef
3 (Function)
Parsers.Haskell.ModuleDef
MultiWayIfExpr
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
NamedField
1 (Data Constructor)
SyntaxTrees.Haskell.DataDef
2 (Data Constructor)
SyntaxTrees.Purescript.DataDef
NamedFieldDef
1 (Type/Class)
SyntaxTrees.Haskell.DataDef
2 (Data Constructor)
SyntaxTrees.Haskell.DataDef
3 (Type/Class)
SyntaxTrees.Purescript.DataDef
4 (Data Constructor)
SyntaxTrees.Purescript.DataDef
namedFieldDef
1 (Function)
Conversions.ToScala.DataDef
2 (Function)
Conversions.ToPurescript.DataDef
3 (Function)
Parsers.Haskell.DataDef
NamedFieldsCtor
1 (Data Constructor)
SyntaxTrees.Haskell.DataDef
2 (Data Constructor)
SyntaxTrees.Purescript.DataDef
NamedFnApply
SyntaxTrees.Scala.FnDef
namedFnSig
Conversions.ToScala.FnDef
NestedTypeApply
1 (Data Constructor)
SyntaxTrees.Haskell.Type
2 (Data Constructor)
SyntaxTrees.Scala.Type
3 (Data Constructor)
SyntaxTrees.Purescript.Type
nestTokens
Lexers.Haskell.Layout
NewTypeDef
1 (Type/Class)
SyntaxTrees.Haskell.DataDef
2 (Data Constructor)
SyntaxTrees.Haskell.DataDef
3 (Type/Class)
SyntaxTrees.Purescript.DataDef
4 (Data Constructor)
SyntaxTrees.Purescript.DataDef
newtypeDef
1 (Function)
Conversions.ToScala.DataDef
2 (Function)
Conversions.ToPurescript.DataDef
3 (Function)
Parsers.Haskell.DataDef
NewTypeDef'
1 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
NewTypeDeriving
1 (Data Constructor)
SyntaxTrees.Haskell.DataDef
2 (Data Constructor)
SyntaxTrees.Purescript.ClassDef
nonTokenIdent
Parsers.Haskell.Common
nonTokenQVar
Parsers.Haskell.Common
notReserved
Parsers.Haskell.Common
NumberLit
SyntaxTrees.Purescript.Common
Object
SyntaxTrees.Scala.DataDef
ObjectDef
1 (Type/Class)
SyntaxTrees.Scala.DataDef
2 (Data Constructor)
SyntaxTrees.Scala.DataDef
onlySimpleGuards
Conversions.ToScala.FnDef
OpaqueType
SyntaxTrees.Scala.DataDef
OpaqueTypeDef
1 (Type/Class)
SyntaxTrees.Scala.DataDef
2 (Data Constructor)
SyntaxTrees.Scala.DataDef
Open
SyntaxTrees.Scala.Common
operator
Parsers.Haskell.Common
opSymbol
Parsers.Haskell.Common
orPred
Utils.Foldable
otherText
Lexers.Haskell.Layout
otherText'
Lexers.Haskell.Layout
Otherwise
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
Override
SyntaxTrees.Scala.Common
Package
1 (Type/Class)
SyntaxTrees.Scala.Common
2 (Data Constructor)
SyntaxTrees.Scala.Common
PackageDef
1 (Type/Class)
SyntaxTrees.Scala.PackageDef
2 (Data Constructor)
SyntaxTrees.Scala.PackageDef
PackageImport
1 (Type/Class)
SyntaxTrees.Scala.PackageDef
2 (Data Constructor)
SyntaxTrees.Scala.PackageDef
PackageImportDef
SyntaxTrees.Scala.PackageDef
PackageMember
SyntaxTrees.Scala.PackageDef
ParamTypeApply
1 (Data Constructor)
SyntaxTrees.Haskell.Type
2 (Data Constructor)
SyntaxTrees.Scala.Type
3 (Data Constructor)
SyntaxTrees.Purescript.Type
parensLayout
Lexers.Haskell.Layout
Pattern
1 (Type/Class)
SyntaxTrees.Haskell.Pattern
2 (Type/Class)
SyntaxTrees.Scala.Pattern
3 (Type/Class)
SyntaxTrees.Purescript.Pattern
pattern'
1 (Function)
Conversions.ToScala.Pattern
2 (Function)
Conversions.ToPurescript.Pattern
3 (Function)
Parsers.Haskell.Pattern
PatternGuard
1 (Type/Class)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Haskell.FnDef
3 (Type/Class)
SyntaxTrees.Purescript.FnDef
4 (Data Constructor)
SyntaxTrees.Purescript.FnDef
patternGuard
1 (Function)
Conversions.ToScala.FnDef
2 (Function)
Conversions.ToPurescript.FnDef
3 (Function)
Parsers.Haskell.FnDef
pragma
Parsers.Haskell.Common
Private
SyntaxTrees.Scala.Common
Protected
SyntaxTrees.Scala.Common
Public
SyntaxTrees.Scala.Common
QClass
1 (Type/Class)
SyntaxTrees.Haskell.Common
2 (Data Constructor)
SyntaxTrees.Haskell.Common
3 (Type/Class)
SyntaxTrees.Purescript.Common
4 (Data Constructor)
SyntaxTrees.Purescript.Common
qClass
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
3 (Function)
Parsers.Haskell.Common
QCtor
1 (Type/Class)
SyntaxTrees.Haskell.Common
2 (Data Constructor)
SyntaxTrees.Haskell.Common
3 (Type/Class)
SyntaxTrees.Purescript.Common
4 (Data Constructor)
SyntaxTrees.Purescript.Common
5 (Type/Class)
SyntaxTrees.Scala.Common
6 (Data Constructor)
SyntaxTrees.Scala.Common
qCtor
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
3 (Function)
Parsers.Haskell.Common
QCtorOp
1 (Type/Class)
SyntaxTrees.Haskell.Common
2 (Data Constructor)
SyntaxTrees.Haskell.Common
3 (Type/Class)
SyntaxTrees.Purescript.Common
4 (Data Constructor)
SyntaxTrees.Purescript.Common
5 (Type/Class)
SyntaxTrees.Scala.Common
6 (Data Constructor)
SyntaxTrees.Scala.Common
qCtorOp
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
3 (Function)
Parsers.Haskell.Common
qTerm
Parsers.Haskell.Common
qTerm'
Parsers.Haskell.Common
QTypeClass
1 (Type/Class)
SyntaxTrees.Scala.Common
2 (Data Constructor)
SyntaxTrees.Scala.Common
QTypeCtor
1 (Type/Class)
SyntaxTrees.Haskell.Type
2 (Data Constructor)
SyntaxTrees.Haskell.Type
3 (Type/Class)
SyntaxTrees.Scala.Type
4 (Data Constructor)
SyntaxTrees.Scala.Type
5 (Type/Class)
SyntaxTrees.Purescript.Type
6 (Data Constructor)
SyntaxTrees.Purescript.Type
qTypeCtor
1 (Function)
Conversions.ToScala.Type
2 (Function)
Conversions.ToPurescript.Type
3 (Function)
Parsers.Haskell.Type
QTypeVar
1 (Type/Class)
SyntaxTrees.Haskell.Type
2 (Data Constructor)
SyntaxTrees.Haskell.Type
3 (Type/Class)
SyntaxTrees.Scala.Type
4 (Data Constructor)
SyntaxTrees.Scala.Type
5 (Type/Class)
SyntaxTrees.Purescript.Type
6 (Data Constructor)
SyntaxTrees.Purescript.Type
qTypeVar
1 (Function)
Conversions.ToScala.Type
2 (Function)
Conversions.ToPurescript.Type
3 (Function)
Parsers.Haskell.Type
qualifier'
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
QVar
1 (Type/Class)
SyntaxTrees.Haskell.Common
2 (Data Constructor)
SyntaxTrees.Haskell.Common
3 (Type/Class)
SyntaxTrees.Purescript.Common
4 (Data Constructor)
SyntaxTrees.Purescript.Common
5 (Type/Class)
SyntaxTrees.Scala.Common
6 (Data Constructor)
SyntaxTrees.Scala.Common
qVar
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
3 (Function)
Parsers.Haskell.Common
QVarOp
1 (Type/Class)
SyntaxTrees.Haskell.Common
2 (Data Constructor)
SyntaxTrees.Haskell.Common
3 (Type/Class)
SyntaxTrees.Purescript.Common
4 (Data Constructor)
SyntaxTrees.Purescript.Common
5 (Type/Class)
SyntaxTrees.Scala.Common
6 (Data Constructor)
SyntaxTrees.Scala.Common
qVarOp
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
3 (Function)
Parsers.Haskell.Common
RAssoc
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
RecordCreate
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
RecordPattern
1 (Data Constructor)
SyntaxTrees.Haskell.Pattern
2 (Data Constructor)
SyntaxTrees.Purescript.Pattern
RecordUpdate
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
replaceNaming
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
reservedKeyWords
Parsers.Haskell.Common
reservedSymbols
Parsers.Haskell.Common
RightOpSection
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
safeHead
Utils.List
safeInit
Utils.List
safeLast
Utils.List
safeTail
Utils.List
Sealed
SyntaxTrees.Scala.Common
Selection
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
3 (Data Constructor)
SyntaxTrees.Purescript.FnDef
Selector
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
sepByOps
Parsers.Haskell.FnDef
showAnyKindedTypeNested
SyntaxTrees.Purescript.Type
showArrowTypeNested
SyntaxTrees.Purescript.Type
showBinding
SyntaxTrees.Scala.FnDef
showClassScopeNested
1 (Function)
SyntaxTrees.Scala.Type
2 (Function)
SyntaxTrees.Purescript.Type
showDef
SyntaxTrees.Scala.FnDef
showForInfix
SyntaxTrees.Scala.FnDef
showGiven
SyntaxTrees.Scala.FnDef
showGuardedFnBody
SyntaxTrees.Purescript.FnDef
showInfixPatternNested
SyntaxTrees.Purescript.Pattern
showMaybeGuardedFnBody
SyntaxTrees.Purescript.FnDef
showNestedFnBody
SyntaxTrees.Purescript.FnDef
showNestedInfixFnBody
SyntaxTrees.Purescript.FnDef
showPatternNested
SyntaxTrees.Purescript.Pattern
showQualified
1 (Function)
SyntaxTrees.Purescript.Common
2 (Function)
SyntaxTrees.Scala.Common
showRecordFieldPattern
SyntaxTrees.Purescript.Pattern
showStructure
SyntaxTrees.Scala.DataDef
showTuple
SyntaxTrees.Scala.FnDef
showTypeNested
1 (Function)
SyntaxTrees.Scala.Type
2 (Function)
SyntaxTrees.Purescript.Type
showTypeScopeNested
1 (Function)
SyntaxTrees.Scala.Type
2 (Function)
SyntaxTrees.Purescript.Type
showVal
SyntaxTrees.Scala.FnDef
Sig
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
simpleCase
Conversions.ToScala.FnDef
simpleFnDef
Conversions.ToScala.FnDef
simpleFnDefToFnBody
Conversions.ToScala.FnDef
SimpleGuard
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
simpleOperator
Parsers.Haskell.Common
simpleOperatorFn
Parsers.Haskell.Common
simplifyCases
Conversions.ToScala.FnDef
simplifyMatch
Conversions.ToScala.FnDef
singleImportDef
Conversions.ToScala.ModuleDef
sortByKey
Utils.List
Standard
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
StandardDeriving
1 (Data Constructor)
SyntaxTrees.Haskell.DataDef
2 (Data Constructor)
SyntaxTrees.Purescript.ClassDef
statements
Parsers.Haskell.FnDef
str
Utils.String
StringLit
1 (Data Constructor)
SyntaxTrees.Haskell.Common
2 (Data Constructor)
SyntaxTrees.Purescript.Common
3 (Data Constructor)
SyntaxTrees.Scala.Common
strs
Utils.String
symbolChars
Parsers.Haskell.Common
token
Parsers.Haskell.Common
topLevelMatch
Conversions.ToScala.FnDef
TopLevelMatchExpr
SyntaxTrees.Scala.FnDef
Trait
SyntaxTrees.Scala.DataDef
TraitDef
1 (Type/Class)
SyntaxTrees.Scala.DataDef
2 (Data Constructor)
SyntaxTrees.Scala.DataDef
Tuple
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
3 (Data Constructor)
SyntaxTrees.Purescript.FnDef
TuplePattern
1 (Data Constructor)
SyntaxTrees.Haskell.Pattern
2 (Data Constructor)
SyntaxTrees.Scala.Pattern
3 (Data Constructor)
SyntaxTrees.Purescript.Pattern
tupleReverse
Utils.List
TupleType
1 (Data Constructor)
SyntaxTrees.Haskell.Type
2 (Data Constructor)
SyntaxTrees.Scala.Type
3 (Data Constructor)
SyntaxTrees.Purescript.Type
Type
1 (Type/Class)
SyntaxTrees.Haskell.Type
2 (Type/Class)
SyntaxTrees.Scala.Type
3 (Type/Class)
SyntaxTrees.Purescript.Type
type'
1 (Function)
Conversions.ToScala.Type
2 (Function)
Conversions.ToPurescript.Type
3 (Function)
Parsers.Haskell.Type
TypeAlias
SyntaxTrees.Scala.DataDef
TypeAnnotation
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
TypeClass
1 (Type/Class)
SyntaxTrees.Scala.Common
2 (Data Constructor)
SyntaxTrees.Scala.Common
TypeCtor
1 (Type/Class)
SyntaxTrees.Haskell.Type
2 (Data Constructor)
SyntaxTrees.Haskell.Type
3 (Type/Class)
SyntaxTrees.Scala.Type
4 (Data Constructor)
SyntaxTrees.Scala.Type
5 (Type/Class)
SyntaxTrees.Purescript.Type
6 (Data Constructor)
SyntaxTrees.Purescript.Type
typeCtor
1 (Function)
Conversions.ToScala.Type
2 (Function)
Conversions.ToPurescript.Type
3 (Function)
Parsers.Haskell.Type
typeCtorMap
1 (Function)
Conversions.ToScala.Type
2 (Function)
Conversions.ToPurescript.Type
TypeDef
1 (Type/Class)
SyntaxTrees.Haskell.DataDef
2 (Data Constructor)
SyntaxTrees.Haskell.DataDef
3 (Type/Class)
SyntaxTrees.Scala.DataDef
4 (Data Constructor)
SyntaxTrees.Scala.DataDef
5 (Type/Class)
SyntaxTrees.Purescript.DataDef
6 (Data Constructor)
SyntaxTrees.Purescript.DataDef
typeDef
1 (Function)
Conversions.ToScala.DataDef
2 (Function)
Conversions.ToPurescript.DataDef
3 (Function)
Parsers.Haskell.DataDef
TypeDef'
1 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
TypeFn
1 (Data Constructor)
SyntaxTrees.Haskell.Type
2 (Data Constructor)
SyntaxTrees.Purescript.Type
TypeParam
1 (Type/Class)
SyntaxTrees.Haskell.Type
2 (Data Constructor)
SyntaxTrees.Haskell.Type
3 (Type/Class)
SyntaxTrees.Scala.Type
4 (Data Constructor)
SyntaxTrees.Scala.Type
5 (Type/Class)
SyntaxTrees.Purescript.Type
6 (Data Constructor)
SyntaxTrees.Purescript.Type
typeParam
1 (Function)
Conversions.ToScala.Type
2 (Function)
Conversions.ToPurescript.Type
3 (Function)
Parsers.Haskell.Type
TypeParam'
1 (Data Constructor)
SyntaxTrees.Haskell.Type
2 (Data Constructor)
SyntaxTrees.Scala.Type
3 (Data Constructor)
SyntaxTrees.Purescript.Type
TypeScope
1 (Data Constructor)
SyntaxTrees.Haskell.Type
2 (Data Constructor)
SyntaxTrees.Scala.Type
3 (Data Constructor)
SyntaxTrees.Purescript.Type
typeSplit
Conversions.ToScala.Type
TypeValue
1 (Data Constructor)
SyntaxTrees.Haskell.Type
2 (Data Constructor)
SyntaxTrees.Purescript.Type
TypeVar
1 (Type/Class)
SyntaxTrees.Haskell.Type
2 (Data Constructor)
SyntaxTrees.Haskell.Type
3 (Type/Class)
SyntaxTrees.Scala.Type
4 (Data Constructor)
SyntaxTrees.Scala.Type
5 (Type/Class)
SyntaxTrees.Purescript.Type
6 (Data Constructor)
SyntaxTrees.Purescript.Type
typeVar
1 (Function)
Conversions.ToScala.Type
2 (Function)
Conversions.ToPurescript.Type
3 (Function)
Parsers.Haskell.Type
TypeVar'
1 (Data Constructor)
SyntaxTrees.Haskell.Type
2 (Data Constructor)
SyntaxTrees.Scala.Type
3 (Data Constructor)
SyntaxTrees.Purescript.Type
typeVarMap
1 (Function)
Conversions.ToScala.Type
2 (Function)
Conversions.ToPurescript.Type
UnitLit
1 (Data Constructor)
SyntaxTrees.Haskell.Common
2 (Data Constructor)
SyntaxTrees.Purescript.Common
3 (Data Constructor)
SyntaxTrees.Scala.Common
UnitType
SyntaxTrees.Haskell.Type
UnNamedField
1 (Data Constructor)
SyntaxTrees.Haskell.DataDef
2 (Data Constructor)
SyntaxTrees.Purescript.DataDef
UnNamedFieldDef
1 (Type/Class)
SyntaxTrees.Haskell.DataDef
2 (Data Constructor)
SyntaxTrees.Haskell.DataDef
3 (Type/Class)
SyntaxTrees.Purescript.DataDef
4 (Data Constructor)
SyntaxTrees.Purescript.DataDef
unNamedFieldDef
1 (Function)
Conversions.ToScala.DataDef
2 (Function)
Parsers.Haskell.DataDef
unnamedFieldDef
Conversions.ToPurescript.DataDef
UnNamedFieldsCtor
1 (Data Constructor)
SyntaxTrees.Haskell.DataDef
2 (Data Constructor)
SyntaxTrees.Purescript.DataDef
unNamedFnSig
Conversions.ToScala.FnDef
UsingArgField
1 (Type/Class)
SyntaxTrees.Scala.Type
2 (Data Constructor)
SyntaxTrees.Scala.Type
UsingArgList
1 (Type/Class)
SyntaxTrees.Scala.Type
2 (Data Constructor)
SyntaxTrees.Scala.Type
usingArgList
Conversions.ToScala.Type
ValDef
1 (Type/Class)
SyntaxTrees.Scala.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
valDef
Conversions.ToScala.FnDef
Var
1 (Type/Class)
SyntaxTrees.Haskell.Common
2 (Data Constructor)
SyntaxTrees.Haskell.Common
3 (Type/Class)
SyntaxTrees.Purescript.Common
4 (Data Constructor)
SyntaxTrees.Purescript.Common
5 (Type/Class)
SyntaxTrees.Scala.Common
6 (Data Constructor)
SyntaxTrees.Scala.Common
var
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
3 (Function)
Parsers.Haskell.Common
Var'
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
3 (Data Constructor)
SyntaxTrees.Purescript.FnDef
varMap
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
VarMember
1 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Scala.PackageDef
3 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
VarOp
1 (Type/Class)
SyntaxTrees.Haskell.Common
2 (Data Constructor)
SyntaxTrees.Haskell.Common
3 (Type/Class)
SyntaxTrees.Purescript.Common
4 (Data Constructor)
SyntaxTrees.Purescript.Common
5 (Type/Class)
SyntaxTrees.Scala.Common
6 (Data Constructor)
SyntaxTrees.Scala.Common
varOp
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
3 (Function)
Parsers.Haskell.Common
VarOp'
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
3 (Data Constructor)
SyntaxTrees.Purescript.FnDef
varOpFn
Conversions.ToPurescript.Common
varOpFnMap
Conversions.ToPurescript.Common
varOpMap
1 (Function)
Conversions.ToPurescript.Common
2 (Function)
Conversions.ToScala.Common
VarOpMember
1 (Data Constructor)
SyntaxTrees.Haskell.ModuleDef
2 (Data Constructor)
SyntaxTrees.Scala.PackageDef
3 (Data Constructor)
SyntaxTrees.Purescript.ModuleDef
VarPattern
1 (Data Constructor)
SyntaxTrees.Haskell.Pattern
2 (Data Constructor)
SyntaxTrees.Scala.Pattern
3 (Data Constructor)
SyntaxTrees.Purescript.Pattern
WhenExpr
1 (Type/Class)
SyntaxTrees.Scala.FnDef
2 (Data Constructor)
SyntaxTrees.Scala.FnDef
WhereExpr
1 (Data Constructor)
SyntaxTrees.Haskell.FnDef
2 (Data Constructor)
SyntaxTrees.Purescript.FnDef
Wildcard
1 (Data Constructor)
SyntaxTrees.Haskell.Pattern
2 (Data Constructor)
SyntaxTrees.Scala.Pattern
3 (Data Constructor)
SyntaxTrees.Purescript.Pattern
WildcardRecordPattern
SyntaxTrees.Haskell.Pattern
withinBackQuotes
Parsers.Haskell.Common
withinContext
Parsers.Haskell.FnDef
withinContextTupled
Parsers.Haskell.FnDef
word'
Lexers.Haskell.Layout
wrap
Utils.String
wrap'
Utils.String
wrapBackQuotes
Utils.String
wrapBlock
Utils.String
wrapBoth
Utils.String
wrapBoth'
Utils.String
wrapContext
Utils.String
wrapCsv
Utils.String
wrapCurly
Utils.String
wrapCurly'
Utils.String
wrapCurlyCsv
Utils.String
wrapDoubleQuotes
Utils.String
wrapDoubleQuotes'
Utils.String
wrapLetContext
Utils.String
wrapMaybe
Utils.Foldable
wrapNewLines
Utils.String
wrapParens
Utils.String
wrapParens'
Utils.String
wrapParensCsv
Utils.String
Wrapper
1 (Type/Class)
Utils.String
2 (Data Constructor)
Utils.String
wrapQuotes
Utils.String
wrapQuotes'
Utils.String
wrapSingleBlock
Utils.String
wrapSpacedBlock
Utils.String
wrapSpaces
Utils.String
wrapSquare
Utils.String
wrapSquareCsv
Utils.String
zipWithKey
Utils.List