language-c99-simple-0.3.0: C-like AST to simplify writing C99 programs.

Safe Haskell | None
Language | Haskell2010

Language.C99.Simple.Util

# Documentation

appendspecs :: DeclnSpecs -> DeclnSpecs -> DeclnSpecs Source #

insertptr :: Ptr -> Declr -> Declr Source #

appendptr :: Ptr -> Ptr -> Ptr Source #

gettypequals :: Type -> (Maybe TypeQualList, Type) Source #

declrarray :: Declr -> Maybe AssignExpr -> Declr Source #

foldtypespecs :: [TypeSpec] -> DeclnSpecs Source #

foldtypequals :: [TypeSpec] -> SpecQualList Source #

decay :: Type -> Type Source #