| |||||||||
| |||||||||
| Documentation | |||||||||
| data EmitState | |||||||||
| |||||||||
| type Incomplete = (String, String, String, String) | |||||||||
| data Label | |||||||||
| |||||||||
| data GL | |||||||||
| |||||||||
| data 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 |