| Safe Haskell | Safe-Infered | 
|---|
Curry.Module.AbstractCurry
Documentation
data C_CurryProg Source
Constructors
| C_CurryProg (List C_Char) (List (List C_Char)) (List C_CTypeDecl) (List C_CFuncDecl) (List C_COpDecl) | |
| C_CurryProgFail C_Exceptions | |
| C_CurryProgOr OrRef (Branches C_CurryProg) | 
data C_CVisibility Source
data C_CTypeDecl Source
Constructors
| C_CType (T2 (List C_Char) (List C_Char)) C_CVisibility (List (T2 C_Int (List C_Char))) (List C_CConsDecl) | |
| C_CTypeSyn (T2 (List C_Char) (List C_Char)) C_CVisibility (List (T2 C_Int (List C_Char))) C_CTypeExpr | |
| C_CTypeDeclFail C_Exceptions | |
| C_CTypeDeclOr OrRef (Branches C_CTypeDecl) | 
data C_CConsDecl Source
Constructors
| C_CCons (T2 (List C_Char) (List C_Char)) C_Int C_CVisibility (List C_CTypeExpr) | |
| C_CConsDeclFail C_Exceptions | |
| C_CConsDeclOr OrRef (Branches C_CConsDecl) | 
data C_CTypeExpr Source
Constructors
Constructors
| C_COp (T2 (List C_Char) (List C_Char)) C_CFixity C_Int | |
| C_COpDeclFail C_Exceptions | |
| C_COpDeclOr OrRef (Branches C_COpDecl) | 
data C_CFuncDecl Source
Constructors
Constructors
| C_CRules C_CEvalAnnot (List C_CRule) | |
| C_CExternal (List C_Char) | |
| C_CRulesFail C_Exceptions | |
| C_CRulesOr OrRef (Branches C_CRules) | 
data C_CEvalAnnot Source
Constructors
| C_CRule (List C_CPattern) (List (T2 C_CExpr C_CExpr)) (List C_CLocalDecl) | |
| C_CRuleFail C_Exceptions | |
| C_CRuleOr OrRef (Branches C_CRule) | 
data C_CLocalDecl Source
Constructors
data C_CStatement Source
data C_CPattern Source
Constructors
| C_CPVar (T2 C_Int (List C_Char)) | |
| C_CPLit C_CLiteral | |
| C_CPComb (T2 (List C_Char) (List C_Char)) (List C_CPattern) | |
| C_CPAs (T2 C_Int (List C_Char)) C_CPattern | |
| C_CPFuncComb (T2 (List C_Char) (List C_Char)) (List C_CPattern) | |
| C_CPatternFail C_Exceptions | |
| C_CPatternOr OrRef (Branches C_CPattern) | 
Instances
data C_CBranchExpr Source
data C_CLiteral Source
Constructors
| C_CIntc C_Int | |
| C_CFloatc C_Float | |
| C_CCharc C_Char | |
| C_CLiteralFail C_Exceptions | |
| C_CLiteralOr OrRef (Branches C_CLiteral) | 
Instances
c_readCurry :: List C_Char -> State -> C_IO C_CurryProgSource
c_readUntypedCurry :: List C_Char -> State -> C_IO C_CurryProgSource
c_readCurryWithParseOptions'46_'35lambda2 :: C_FrontendParams -> List C_Char -> C_Bool -> State -> C_IO C_CurryProgSource
c_readCurryWithParseOptions'46_'35lambda2'46_'35lambda3 :: C_Bool -> C_FrontendParams -> List C_Char -> C_Bool -> State -> C_IO C_CurryProgSource
c_readCurryWithParseOptions'46_'35lambda2'46_'35lambda3'46_'35lambda4 :: List C_Char -> State -> C_IO C_CurryProgSource
c_readUntypedCurryWithParseOptions :: List C_Char -> C_FrontendParams -> State -> C_IO C_CurryProgSource
c_readUntypedCurryWithParseOptions'46_'35lambda5 :: C_FrontendParams -> List C_Char -> C_Bool -> State -> C_IO C_CurryProgSource
c_readUntypedCurryWithParseOptions'46_'35lambda5'46_'35lambda6 :: C_Bool -> C_FrontendParams -> List C_Char -> C_Bool -> State -> C_IO C_CurryProgSource
c_readUntypedCurryWithParseOptions'46_'35lambda5'46_'35lambda6'46_'35lambda7 :: List C_Char -> State -> C_IO C_CurryProgSource
c_readAbstractCurryFile'46readExistingACY'4621'46_'35lambda8 :: Curry t1 => List C_Char -> State -> C_IO t1Source
c_readAbstractCurryFile'46_'35lambda9 :: Curry t2 => List C_Char -> C_Bool -> State -> C_IO t2Source
c_readAbstractCurryFile'46_'35lambda9'46_'35lambda10 :: Curry t3 => List C_Char -> List C_Char -> C_Bool -> State -> C_IO t3Source
c_writeAbstractCurryFile :: List C_Char -> C_CurryProg -> State -> C_IO T0Source
c_readUntypedCurryWithParseOptions'46_'35lambda5'46_'35lambda6_case_0 :: t -> C_FrontendParams -> List C_Char -> t1 -> C_Bool -> State -> C_IO T0Source
c_readCurryWithParseOptions'46_'35lambda2'46_'35lambda3_case_1 :: t -> C_FrontendParams -> List C_Char -> t1 -> C_Bool -> State -> C_IO T0Source