packages feed

MASMGen 0.2.0.0 → 0.3.0.0

raw patch · 2 files changed

+39/−2 lines, 2 files

Files

MASMGen.cabal view
@@ -1,5 +1,5 @@ name:                MASMGen-version:             0.2.0.0+version:             0.3.0.0 synopsis:            Generate MASM code from haskell description:         Please see README.md license:             LGPL-3
src/Language/MASMGen/Core.hs view
@@ -7,7 +7,44 @@ Stability   : provisional Portability : portable -}-module Language.MASMGen.Core where+module Language.MASMGen.Core ( mkFunc+                             , initFuncState+                             , initProgState+                             , section+                             , output+                             , produceAsm+                             , producdeAsmOptions+                             , produceAsmInclude+                             , produceAsmProg+                             , produceAsmGlobalVarMap+                             , produceAsmFuncs+                             , printShowableInstr+                             , add+                             , addb+                             , addw+                             , addl+                             , sub+                             , subb+                             , subw+                             , subl+                             , imul+                             , idiv+                             , inc+                             , dec+                             , mov+                             , movb+                             , movw+                             , movl+                             , goto+                             , push+                             , pushl+                             , pop+                             , popl+                             , label+                             , comment+                             )++                                   where import Language.MASMGen.Types import qualified Data.Map as M import Control.Monad.State.Lazy