curry-base-0.2.7: Functions for manipulating Curry programs
Curry.AbstractCurry
data CurryProg Source
Constructors
Instances
type QName = (String, String)Source
type CLabel = StringSource
data CVisibility Source
type CTVarIName = (Int, String)Source
data CTypeDecl Source
data CConsDecl Source
data CTypeExpr Source
data COpDecl Source
data CFixity Source
type CVarIName = (Int, String)Source
data CFuncDecl Source
data CRules Source
data CEvalAnnot Source
data CRule Source
data CLocalDecl Source
data CExpr Source
data CStatement Source
data CPattern Source
data CBranchExpr Source
data CLiteral Source
type CField a = (CLabel, a)Source
readCurry :: String -> IO CurryProgSource
writeCurry :: Bool -> String -> CurryProg -> IO ()Source