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

Language.C99.Simple.Translate

Documentation

getdeclr :: Type -> State Declr () Source #

dotexpr :: Expr -> String -> PostfixExpr Source #

getabstractdeclr :: Type -> State (Maybe AbstractDeclr) () Source #

ifelsestmt :: Expr -> [Stmt] -> [Stmt] -> Stmt Source #

forstmt :: Maybe Expr -> Maybe Expr -> Maybe Expr -> [Stmt] -> Stmt Source #

labelstmt :: String -> Stmt -> Stmt Source #