1 -- as for deep thoughts ISA
2 -----------------------------------------------------------------------------
9 import Control.Applicative hiding ((<|>),many)
12 import System.Environment
15 import Text.Parsec.String
16 import Text.Parsec.Combinator
17 import qualified Data.Map as M
19 import qualified Data.ByteString.Lazy as BL
20 -- import Data.Binary.Put
25 content <- getContents
26 let src = convertDTF (filter ((/=) "") $ lines content)
31 case runParser DT.parseInstructions () "stdin" src of
34 sequence_ [printf "0x%08X\n" x | x <- val]
38 -- convertDTF :: [String] -> Dict -> Dict -> ([DTF],Labels)
40 convertDTF :: [String] -> [DTF]
42 convertDTF (str:xs) = (DTF_Comment str):(convertDTF xs)