| Safe Haskell | Safe-Infered | 
|---|
Curry.Module.FlatCurry
Documentation
type C_TVarIndex = C_IntSource
type C_VarIndex = C_IntSource
Constructors
| C_Prog (List C_Char) (List (List C_Char)) (List C_TypeDecl) (List C_FuncDecl) (List C_OpDecl) | |
| C_ProgFail C_Exceptions | |
| C_ProgOr OrRef (Branches C_Prog) | 
data C_Visibility Source
Constructors
| C_Public | |
| C_Private | |
| C_VisibilityFail C_Exceptions | |
| C_VisibilityOr OrRef (Branches C_Visibility) | 
data C_TypeDecl Source
Constructors
Instances
data C_ConsDecl Source
Constructors
| C_Cons (T2 (List C_Char) (List C_Char)) C_Int C_Visibility (List C_TypeExpr) | |
| C_ConsDeclFail C_Exceptions | |
| C_ConsDeclOr OrRef (Branches C_ConsDecl) | 
Instances
data C_TypeExpr Source
Constructors
| C_TVar C_Int | |
| C_FuncType C_TypeExpr C_TypeExpr | |
| C_TCons (T2 (List C_Char) (List C_Char)) (List C_TypeExpr) | |
| C_TypeExprFail C_Exceptions | |
| C_TypeExprOr OrRef (Branches C_TypeExpr) | 
Instances
Constructors
| C_Op (T2 (List C_Char) (List C_Char)) C_Fixity C_Int | |
| C_OpDeclFail C_Exceptions | |
| C_OpDeclOr OrRef (Branches C_OpDecl) | 
Constructors
| C_InfixOp | |
| C_InfixlOp | |
| C_InfixrOp | |
| C_FixityFail C_Exceptions | |
| C_FixityOr OrRef (Branches C_Fixity) | 
data C_FuncDecl Source
Constructors
| C_Func (T2 (List C_Char) (List C_Char)) C_Int C_Visibility C_TypeExpr C_Rule | |
| C_FuncDeclFail C_Exceptions | |
| C_FuncDeclOr OrRef (Branches C_FuncDecl) | 
Instances
Constructors
| C_Rule (List C_Int) C_Expr | |
| C_External (List C_Char) | |
| C_RuleFail C_Exceptions | |
| C_RuleOr OrRef (Branches C_Rule) | 
data C_CaseType Source
Constructors
| C_Rigid | |
| C_Flex | |
| C_CaseTypeFail C_Exceptions | |
| C_CaseTypeOr OrRef (Branches C_CaseType) | 
Instances
data C_CombType Source
Constructors
| C_FuncCall | |
| C_ConsCall | |
| C_FuncPartCall C_Int | |
| C_ConsPartCall C_Int | |
| C_CombTypeFail C_Exceptions | |
| C_CombTypeOr OrRef (Branches C_CombType) | 
Instances
data C_BranchExpr Source
Constructors
| C_Pattern (T2 (List C_Char) (List C_Char)) (List C_Int) | |
| C_LPattern C_Literal | |
| C_PatternFail C_Exceptions | |
| C_PatternOr OrRef (Branches C_Pattern) | 
Constructors
| C_Intc C_Int | |
| C_Floatc C_Float | |
| C_Charc C_Char | |
| C_LiteralFail C_Exceptions | |
| C_LiteralOr OrRef (Branches C_Literal) | 
c_readFlatCurryWithParseOptions'46_'35lambda2 :: C_FrontendParams -> List C_Char -> C_Maybe (List C_Char) -> State -> C_IO C_ProgSource
c_readFlatCurryWithParseOptions'46_'35lambda2'46_'35lambda3 :: C_Maybe (List C_Char) -> C_FrontendParams -> List C_Char -> C_Maybe (List C_Char) -> State -> C_IO C_ProgSource
c_readFlatCurryWithParseOptions'46_'35lambda2'46_'35lambda3'46_'35lambda4 :: List C_Char -> State -> C_IO C_ProgSource
c_readFlatCurryFile'46readExistingFCY'4614'46_'35lambda5 :: Curry t1 => List C_Char -> State -> C_IO t1Source
c_readFlatCurryFile'46_'35lambda6'46_'35lambda7 :: Curry t3 => List C_Char -> List C_Char -> C_Bool -> State -> C_IO t3Source
c_readFlatCurryInt'46_'35lambda8'46_'35lambda9 :: C_Bool -> List C_Char -> C_Bool -> State -> C_IO C_ProgSource
c_readFlatCurryInt'46_'35lambda8'46_'35lambda9'46_'35lambda10 :: List C_Char -> State -> C_IO C_ProgSource
c_showQNameInModule_case_0 :: t -> List C_Char -> List C_Char -> C_Bool -> State -> List C_CharSource
c_readFlatCurryInt'46_'35lambda8'46_'35lambda9_case_1 :: t -> List C_Char -> t1 -> C_Bool -> State -> C_IO T0Source
c_readFlatCurryWithParseOptions'46_'35lambda2'46_'35lambda3_case_2 :: t -> C_FrontendParams -> List C_Char -> t1 -> C_Bool -> State -> C_IO T0Source