language-cil-0.2.0: src/Language/Cil.hs
-- |
-- A simple abstraction over the Common Intermediate Language (also known as
-- MSIL - Microsoft Intermediate Language).
-- Currently, it only exposes a small subset of CIL.
--
module Language.Cil
( module Language.Cil.Analysis
, module Language.Cil.Build
, module Language.Cil.Pretty
, module Language.Cil.Syntax
, writeAssembly
) where
import Control.Monad (liftM)
import Language.Cil.Analysis
import Language.Cil.Build
import Language.Cil.Pretty
import Language.Cil.Syntax
writeAssembly :: FilePath -> Assembly -> IO ()
writeAssembly fp a = writeFile fp (pr a "")