| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Language.Lambda.Untyped.Expression
Documentation
data LambdaExpr name Source #
Constructors
| Var name | Variables |
| App (LambdaExpr name) (LambdaExpr name) | Application |
| Abs name (LambdaExpr name) | Abstractions |
| Let name (LambdaExpr name) | Let bindings |
Instances
| Show name => Show (LambdaExpr name) Source # | |
Defined in Language.Lambda.Untyped.Expression Methods showsPrec :: Int -> LambdaExpr name -> ShowS # show :: LambdaExpr name -> String # showList :: [LambdaExpr name] -> ShowS # | |
| Eq name => Eq (LambdaExpr name) Source # | |
Defined in Language.Lambda.Untyped.Expression Methods (==) :: LambdaExpr name -> LambdaExpr name -> Bool # (/=) :: LambdaExpr name -> LambdaExpr name -> Bool # | |
| Pretty name => Pretty (LambdaExpr name) Source # | |
Defined in Language.Lambda.Untyped.Expression | |
prettyPrint :: Pretty name => LambdaExpr name -> Text Source #