X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=mTaskInterpret.dcl;h=0fb9efc9885580b0b8acadf0e35db397f730e881;hb=7edf1780ae3b91d9136db2d94b25e88d64896645;hp=bca5df7e0d7f120051c9e6c99e3391d942d16020;hpb=4dff4046c87727f8b09558969f7c655b9e4de3c1;p=mTask.git diff --git a/mTaskInterpret.dcl b/mTaskInterpret.dcl index bca5df7..0fb9efc 100644 --- a/mTaskInterpret.dcl +++ b/mTaskInterpret.dcl @@ -10,9 +10,9 @@ import mTask | MTTask Int String | MTPub Int String | MTUpd Int String + | MTEmpty instance toString MTaskMessage -safePrint :: String -> String encode :: MTaskMessage -> String decode :: String -> MTaskMessage @@ -94,6 +94,8 @@ instance assign ByteCode instance seq ByteCode instance serial ByteCode +pub :: (ByteCode a b) -> ByteCode a b + toMessages :: Int (String, BCState) -> [MTaskMessage] toByteVal :: BC -> [Char]