:: BCState = {
freshl :: [Int],
- freshs :: [Int]
+ freshs :: [Int],
+ sdss :: [(Int, [Char])]
}
instance zero BCState
instance seq ByteCode
instance serial ByteCode
+getSDSBytes :: BCState -> String
+getTaskBytes :: Int String -> String
+
toByteVal :: BC -> [Char]
-toReadableByteCode :: (ByteCode a Expr) -> String
-toRealByteCode :: (ByteCode a Expr) -> String
+toReadableByteCode :: (ByteCode a b) -> (String, BCState)
+toRealByteCode :: (ByteCode a b) -> (String, BCState)