X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=mTaskInterpret.dcl;h=221c8a4fdfb4620e39596a483bafb71c9b26aa0b;hb=6abf86833edeae1742db393160db8a9e5c043889;hp=01059445763fe23c110829eba163e53af4d050a3;hpb=f90517d738696125a067f113edf93f404873115b;p=mTask.git diff --git a/mTaskInterpret.dcl b/mTaskInterpret.dcl index 0105944..221c8a4 100644 --- a/mTaskInterpret.dcl +++ b/mTaskInterpret.dcl @@ -6,14 +6,18 @@ from Data.Monoid import class Semigroup, class Monoid import mTask :: MTaskMSGRecv - = MTPub Int String + = MTTaskAck Int + | MTTaskDelAck Int + | MTSDSAck Int + | MTSDSDelAck Int + | MTPub Int String | MTMessage String - | MTTaskAdded Int | MTEmpty :: MTaskMSGSend - = MTSds Int String - | MTTask Int String + = MTTask Int String + | MTTaskDel Int + | MTSds Int String | MTUpd Int String instance toString MTaskMSGRecv @@ -111,4 +115,4 @@ toSDSUpdate :: Int Int -> [MTaskMSGSend] toByteVal :: BC -> [Char] toReadableByteCode :: (ByteCode a b) -> (String, BCState) -toRealByteCode :: (ByteCode a b) -> (String, BCState) +toRealByteCode :: (ByteCode a b) BCState -> (String, BCState)