polyglot-0.1.1.0: Haskell to Purescript & Scala 3 transpiler

Index - $

$sel:alias:ModuleImport 
1 (Function)SyntaxTrees.Haskell.ModuleDef
2 (Function)SyntaxTrees.Purescript.ModuleDef
$sel:alias:OpaqueTypeDefSyntaxTrees.Scala.DataDef
$sel:alias:PackageImportSyntaxTrees.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:CaseClassDefSyntaxTrees.Scala.DataDef
$sel:argLists:ClassDefSyntaxTrees.Scala.DataDef
$sel:argLists:EnumCaseDefSyntaxTrees.Scala.DataDef
$sel:argLists:EnumDefSyntaxTrees.Scala.DataDef
$sel:argLists:ExtensionDefSyntaxTrees.Scala.DataDef
$sel:argLists:FnSigSyntaxTrees.Scala.FnDef
$sel:argLists:TraitDefSyntaxTrees.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:InfixFnAnnotationSyntaxTrees.Haskell.FnDef
$sel:associativity:InfixFnDefSyntaxTrees.Purescript.FnDef
$sel:body:CaseBindingSyntaxTrees.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:MethodDefSyntaxTrees.Scala.FnDef
$sel:body:ValDefSyntaxTrees.Scala.FnDef
$sel:body:WhenExprSyntaxTrees.Scala.FnDef
$sel:bodyOrDefs:GivenDefSyntaxTrees.Scala.FnDef
$sel:cases:EnumDefSyntaxTrees.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:WhenExprSyntaxTrees.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:PackageDefSyntaxTrees.Scala.PackageDef
$sel:derives:CaseClassDefSyntaxTrees.Scala.DataDef
$sel:derives:CaseObjectDefSyntaxTrees.Scala.DataDef
$sel:derives:EnumDefSyntaxTrees.Scala.DataDef
$sel:derives:OpaqueTypeDefSyntaxTrees.Scala.DataDef
$sel:deriving':DataDefSyntaxTrees.Haskell.DataDef
$sel:deriving':NewTypeDefSyntaxTrees.Haskell.DataDef
$sel:derivingVia:DerivingDefSyntaxTrees.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:CaseClassDefSyntaxTrees.Scala.DataDef
$sel:extends:CaseObjectDefSyntaxTrees.Scala.DataDef
$sel:extends:ClassDefSyntaxTrees.Scala.DataDef
$sel:extends:EnumCaseDefSyntaxTrees.Scala.DataDef
$sel:extends:ObjectDefSyntaxTrees.Scala.DataDef
$sel:extends:TraitDefSyntaxTrees.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:InfixFnDefSyntaxTrees.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:CaseBindingSyntaxTrees.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:ModuleImportSyntaxTrees.Purescript.ModuleDef
$sel:importDef:PackageImportSyntaxTrees.Scala.PackageDef
$sel:importDefs:ModuleImportSyntaxTrees.Haskell.ModuleDef
$sel:imports:ModuleDef 
1 (Function)SyntaxTrees.Haskell.ModuleDef
2 (Function)SyntaxTrees.Purescript.ModuleDef
$sel:imports:PackageDefSyntaxTrees.Scala.PackageDef
$sel:internalDefs:CaseClassDefSyntaxTrees.Scala.DataDef
$sel:internalDefs:CaseObjectDefSyntaxTrees.Scala.DataDef
$sel:internalDefs:ClassDefSyntaxTrees.Scala.DataDef
$sel:internalDefs:EnumCaseDefSyntaxTrees.Scala.DataDef
$sel:internalDefs:ObjectDefSyntaxTrees.Scala.DataDef
$sel:internalDefs:TraitDefSyntaxTrees.Scala.DataDef
$sel:matchee:FnApply 
1 (Function)SyntaxTrees.Haskell.FnDef
2 (Function)SyntaxTrees.Scala.FnDef
3 (Function)SyntaxTrees.Purescript.FnDef
$sel:methodDefs:ExtensionDefSyntaxTrees.Scala.DataDef
$sel:modifiers:ArgFieldSyntaxTrees.Scala.Type
$sel:modifiers:CaseClassDefSyntaxTrees.Scala.DataDef
$sel:modifiers:CaseObjectDefSyntaxTrees.Scala.DataDef
$sel:modifiers:ClassDefSyntaxTrees.Scala.DataDef
$sel:modifiers:EnumDefSyntaxTrees.Scala.DataDef
$sel:modifiers:ObjectDefSyntaxTrees.Scala.DataDef
$sel:modifiers:TraitDefSyntaxTrees.Scala.DataDef
$sel:modifiers:UsingArgFieldSyntaxTrees.Scala.Type
$sel:module':ModuleImport 
1 (Function)SyntaxTrees.Haskell.ModuleDef
2 (Function)SyntaxTrees.Purescript.ModuleDef
$sel:name:ArgFieldSyntaxTrees.Scala.Type
$sel:name:CaseClassDefSyntaxTrees.Scala.DataDef
$sel:name:CaseObjectDefSyntaxTrees.Scala.DataDef
$sel:name:ClassDef 
1 (Function)SyntaxTrees.Haskell.ClassDef
2 (Function)SyntaxTrees.Scala.DataDef
3 (Function)SyntaxTrees.Purescript.ClassDef
$sel:name:DerivingDefSyntaxTrees.Purescript.ClassDef
$sel:name:EnumCaseDefSyntaxTrees.Scala.DataDef
$sel:name:EnumDefSyntaxTrees.Scala.DataDef
$sel:name:FnSig 
1 (Function)SyntaxTrees.Haskell.FnDef
2 (Function)SyntaxTrees.Purescript.FnDef
$sel:name:GivenDefSyntaxTrees.Scala.FnDef
$sel:name:InfixFnAnnotationSyntaxTrees.Haskell.FnDef
$sel:name:InstanceDefSyntaxTrees.Purescript.ClassDef
$sel:name:MethodDefSyntaxTrees.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:ObjectDefSyntaxTrees.Scala.DataDef
$sel:name:PackageDefSyntaxTrees.Scala.PackageDef
$sel:name:TraitDefSyntaxTrees.Scala.DataDef
$sel:name:UsingArgFieldSyntaxTrees.Scala.Type
$sel:namedArgs:FnApplySyntaxTrees.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:ValDefSyntaxTrees.Scala.FnDef
$sel:opName:InfixFnDefSyntaxTrees.Purescript.FnDef
$sel:package:PackageImportSyntaxTrees.Scala.PackageDef
$sel:pattern':CaseBindingSyntaxTrees.Scala.FnDef
$sel:patterns:FnApply 
1 (Function)SyntaxTrees.Haskell.FnDef
2 (Function)SyntaxTrees.Scala.FnDef
3 (Function)SyntaxTrees.Purescript.FnDef
$sel:precedence:InfixFnAnnotationSyntaxTrees.Haskell.FnDef
$sel:precedence:InfixFnDefSyntaxTrees.Purescript.FnDef
$sel:qualified:ModuleImportSyntaxTrees.Haskell.ModuleDef
$sel:qualifiers:GivenDefSyntaxTrees.Scala.FnDef
$sel:qualifiers:MethodDefSyntaxTrees.Scala.FnDef
$sel:qualifiers:ValDefSyntaxTrees.Scala.FnDef
$sel:returnType:FnSigSyntaxTrees.Scala.FnDef
$sel:returnType:GivenDefSyntaxTrees.Scala.FnDef
$sel:returnType:ValDefSyntaxTrees.Scala.FnDef
$sel:sig:MethodDefSyntaxTrees.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':ArgFieldSyntaxTrees.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':OpaqueTypeDefSyntaxTrees.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':UsingArgFieldSyntaxTrees.Scala.Type
$sel:typeParams:CaseClassDefSyntaxTrees.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:EnumDefSyntaxTrees.Scala.DataDef
$sel:typeParams:ExtensionDefSyntaxTrees.Scala.DataDef
$sel:typeParams:FnSigSyntaxTrees.Scala.FnDef
$sel:typeParams:GivenDefSyntaxTrees.Scala.FnDef
$sel:typeParams:NewTypeDef 
1 (Function)SyntaxTrees.Haskell.DataDef
2 (Function)SyntaxTrees.Purescript.DataDef
$sel:typeParams:OpaqueTypeDefSyntaxTrees.Scala.DataDef
$sel:typeParams:TraitDefSyntaxTrees.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:CaseClassDefSyntaxTrees.Scala.DataDef
$sel:usingArgLists:ClassDefSyntaxTrees.Scala.DataDef
$sel:usingArgLists:EnumCaseDefSyntaxTrees.Scala.DataDef
$sel:usingArgLists:EnumDefSyntaxTrees.Scala.DataDef
$sel:usingArgLists:ExtensionDefSyntaxTrees.Scala.DataDef
$sel:usingArgLists:TraitDefSyntaxTrees.Scala.DataDef
$sel:usingArgs:FnSigSyntaxTrees.Scala.FnDef
$sel:usingArgs:GivenDefSyntaxTrees.Scala.FnDef
$sel:var:FnApply 
1 (Function)SyntaxTrees.Haskell.FnDef
2 (Function)SyntaxTrees.Purescript.FnDef
$sel:whenBranches:FnApplySyntaxTrees.Scala.FnDef
$sel:whenExprs:FnApply 
1 (Function)SyntaxTrees.Haskell.FnDef
2 (Function)SyntaxTrees.Purescript.FnDef
$sel:yield:FnApplySyntaxTrees.Scala.FnDef