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