polyglot-0.1.1.0: Haskell to Purescript & Scala 3 transpiler
Contents
Index
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
Z
$
+
<
All
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