| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
LambdaCube.Compiler.Infer
Documentation
Constructors
| BPi Visibility | |
| BLam Visibility | |
| BMeta |
data Visibility Source
Instances
outputType :: Exp Source
Constructors
| EBind1 SI Binder Env SExp2 | |
| EBind2_ SI Binder Type Env | |
| EApp1 SI Visibility Env SExp2 | |
| EApp2 SI Visibility ExpType Env | |
| ELet1 SIName Env SExp2 | |
| ELet2 SIName ExpType Env | |
| EGlobal | |
| ELabelEnd Env | |
| EAssign Int ExpType Env | |
| CheckType_ SI Type Env | |
| CheckIType SExp2 Env | |
| CheckAppType SI Visibility Type Env SExp2 |
listAllInfos :: [Info] -> [[Char]] Source
listTypeInfos :: [Info] -> [(Range, [String])] Source
listTraceInfos :: [Info] -> [String] Source
makeCaseFunPars :: Env -> Neutral -> [Exp] Source
makeCaseFunPars' :: [Exp] -> Neutral -> [Exp] Source
unfixlabel :: Exp -> Exp Source
errorRange :: [Info] -> [Range] Source
Constructors