Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Language.C99.Simple.Translate
Documentation
transtransunit :: TransUnit -> TransUnit Source #
transfundef :: FunDef -> FunDef Source #
transdecln :: Decln -> Decln Source #
transparamdecln :: Param -> ParamDecln Source #
transparam :: Param -> Decln Source #
getdeclnspecs :: Maybe StorageSpec -> Type -> DeclnSpecs Source #
transstorespec :: StorageSpec -> StorageClassSpec Source #
transfielddeclns :: NonEmpty FieldDecln -> StructDeclnList Source #
transfielddecln :: FieldDecln -> StructDecln Source #
transvariantdeclns :: NonEmpty Ident -> EnumrList Source #
transvariantdecln :: Ident -> Enumr Source #
getspecquals :: Type -> SpecQualList Source #
transinitlist :: NonEmpty InitItem -> InitList Source #
transdesigr :: Ident -> Design Source #
transinititems :: NonEmpty InitItem -> InitList Source #
transtypename :: TypeName -> TypeName Source #
getabstractdeclr :: Type -> State (Maybe AbstractDeclr) () Source #
switchstmt :: Expr -> [Case] -> Stmt Source #
returnstmt :: Maybe Expr -> Stmt Source #
compoundstmt :: [Decln] -> [Stmt] -> Stmt Source #
fundirectdeclr :: Ident -> [Param] -> DirectDeclr Source #