Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data InfixFnDef Source #
InfixFnDef | |
|
Instances
Show InfixFnDef Source # | |
Defined in SyntaxTrees.Purescript.FnDef showsPrec :: Int -> InfixFnDef -> ShowS # show :: InfixFnDef -> String # showList :: [InfixFnDef] -> ShowS # |
data FnDefOrSig Source #
Instances
Show FnDefOrSig Source # | |
Defined in SyntaxTrees.Purescript.FnDef showsPrec :: Int -> FnDefOrSig -> ShowS # show :: FnDefOrSig -> String # showList :: [FnDefOrSig] -> ShowS # |
FnApply | |
InfixFnApply | |
LeftOpSection | |
RightOpSection | |
LambdaExpr | |
LetExpr | |
| |
WhereExpr | |
| |
IfExpr | |
MultiWayIfExpr | |
| |
DoExpr | |
CaseOfExpr | |
| |
LambdaCaseExpr | |
| |
RecordCreate | |
| |
RecordUpdate | |
| |
TypeAnnotation FnBody Type | |
ArrayRange FnBody FnBody | |
Tuple [FnBody] | |
Array [FnBody] | |
FnOp' FnOp | |
FnVar' FnVar | |
Literal' Literal |
data CaseBinding Source #
Instances
Show CaseBinding Source # | |
Defined in SyntaxTrees.Purescript.FnDef showsPrec :: Int -> CaseBinding -> ShowS # show :: CaseBinding -> String # showList :: [CaseBinding] -> ShowS # |
data PatternGuard Source #
Instances
Show PatternGuard Source # | |
Defined in SyntaxTrees.Purescript.FnDef showsPrec :: Int -> PatternGuard -> ShowS # show :: PatternGuard -> String # showList :: [PatternGuard] -> ShowS # |
data Associativity Source #
Instances
Show Associativity Source # | |
Defined in SyntaxTrees.Purescript.FnDef showsPrec :: Int -> Associativity -> ShowS # show :: Associativity -> String # showList :: [Associativity] -> ShowS # |
showGuardedFnBody :: String -> GuardedFnBody -> String Source #
showNestedFnBody :: FnBody -> String Source #
showNestedInfixFnBody :: FnBody -> String Source #