Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data InfixFnAnnotation Source #
Instances
Show InfixFnAnnotation Source # | |
Defined in SyntaxTrees.Haskell.FnDef showsPrec :: Int -> InfixFnAnnotation -> ShowS # show :: InfixFnAnnotation -> String # showList :: [InfixFnAnnotation] -> ShowS # |
data FnDefOrSig Source #
Instances
Show FnDefOrSig Source # | |
Defined in SyntaxTrees.Haskell.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 | |
ListRange FnBody (Maybe FnBody) | |
Tuple [FnBody] | |
List [FnBody] | |
FnVar' FnVar | |
FnOp' FnOp | |
Literal' Literal |
data CaseBinding Source #
Instances
Show CaseBinding Source # | |
Defined in SyntaxTrees.Haskell.FnDef showsPrec :: Int -> CaseBinding -> ShowS # show :: CaseBinding -> String # showList :: [CaseBinding] -> ShowS # |
data MaybeGuardedFnBody Source #
Instances
Show MaybeGuardedFnBody Source # | |
Defined in SyntaxTrees.Haskell.FnDef showsPrec :: Int -> MaybeGuardedFnBody -> ShowS # show :: MaybeGuardedFnBody -> String # showList :: [MaybeGuardedFnBody] -> ShowS # |
data GuardedFnBody Source #
Instances
Show GuardedFnBody Source # | |
Defined in SyntaxTrees.Haskell.FnDef showsPrec :: Int -> GuardedFnBody -> ShowS # show :: GuardedFnBody -> String # showList :: [GuardedFnBody] -> ShowS # |
data PatternGuard Source #
Instances
Show PatternGuard Source # | |
Defined in SyntaxTrees.Haskell.FnDef showsPrec :: Int -> PatternGuard -> ShowS # show :: PatternGuard -> String # showList :: [PatternGuard] -> ShowS # |
data Associativity Source #
Instances
Show Associativity Source # | |
Defined in SyntaxTrees.Haskell.FnDef showsPrec :: Int -> Associativity -> ShowS # show :: Associativity -> String # showList :: [Associativity] -> ShowS # |