Auxiliaries to build FlatCurry types and expressions.
Author: Michael Hanus
Version: December 2023
fcBool
:: TypeExpr
The FlatCurry type Bool .
|
fcInt
:: TypeExpr
The FlatCurry type Int .
|
fcFloat
:: TypeExpr
The FlatCurry type Float .
|
fcChar
:: TypeExpr
The FlatCurry type Char .
|
fcOrdering
:: TypeExpr
The FlatCurry type Ordering .
|
fcList
:: TypeExpr -> TypeExpr
Constructs a FlatCurry type list. |
fcTrue
:: Expr
Prelude.True
|
fcFalse
:: Expr
Prelude.False
|
fcNot
:: Expr -> Expr
Negation of an expression. |
fcOr
:: Expr -> Expr -> Expr
|
fcAnd
:: Expr -> Expr -> Expr
|
fcAnds
:: [Expr] -> Expr
|
fcEqu
:: Expr -> Expr -> Expr
|
fcFailed
:: Expr
|
pre
:: String -> (String,String)
Transform name into Prelude-qualified name. |
The FlatCurry type
|
The FlatCurry type
|
The FlatCurry type
|
The FlatCurry type
|
The FlatCurry type
|
Constructs a FlatCurry type list.
|
Transform name into Prelude-qualified name.
|