YhcSource codeContentsIndex
EmitState
Documentation
data EmitState
Constructors
ES !Int !Int Incomplete [Label] [String]
type Incomplete = (String, String, String, String)
data Label
Constructors
Define GL String Int
Use String Int
show/hide Instances
data GL
Constructors
Global
Local
data Pass
Constructors
Labels
Code
show/hide Instances
Eq Pass
empty :: Incomplete
first :: String -> Incomplete
preSym :: String
startEmitState :: Pass -> EmitState
emitByte :: Pass -> String -> EmitState -> EmitState
emitWord :: Pass -> String -> EmitState -> EmitState
emitString :: Pass -> String -> EmitState -> EmitState
emitAlign :: Pass -> EmitState -> EmitState
emitAlignDouble :: Pass -> EmitState -> EmitState
defineLabel :: Pass -> GL -> String -> EmitState -> EmitState
useLabel :: Pass -> String -> EmitState -> EmitState
mentionLabel :: Pass -> String -> EmitState -> EmitState
wrapUse :: String -> String
outBytes :: Incomplete -> [String] -> [String]
outWord :: String -> [String] -> [String]
(>|>) :: (a -> a) -> (a -> a) -> a -> a
emit :: Pass -> EmitState -> [String]
Produced by Haddock version 0.8