Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
SyntaxTrees.Scala.FnDef
Documentation
Constructors
FnSig | |
Fields
|
Constructors
MethodDef | |
Constructors
GivenDef | |
Fields
|
Constructors
FnApply | |
NamedFnApply | |
InfixFnApply | |
LambdaExpr | |
LetExpr | |
Fields
| |
IfExpr | |
CondExpr | |
Fields
| |
ForExpr | |
MatchExpr | |
Fields
| |
TopLevelMatchExpr | |
Fields
| |
BodySelection FnBody [Var] | |
Tuple [FnBody] | |
FnOp' FnOp | |
FnVar' FnVar | |
Literal' Literal |
Constructors
ForBinding [Var] FnBody | |
LetBinding [InternalFnDef] | |
Condition FnBody |
data CaseBinding Source #
Instances
Show CaseBinding Source # | |
Defined in SyntaxTrees.Scala.FnDef Methods showsPrec :: Int -> CaseBinding -> ShowS # show :: CaseBinding -> String # showList :: [CaseBinding] -> ShowS # |
data InternalFnDef Source #
Instances
Show InternalFnDef Source # | |
Defined in SyntaxTrees.Scala.FnDef Methods showsPrec :: Int -> InternalFnDef -> ShowS # show :: InternalFnDef -> String # showList :: [InternalFnDef] -> ShowS # |
showBinding :: InternalFnDef -> String Source #
showForInfix :: FnBody -> String Source #