X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=mTaskInterpret.dcl;h=01059445763fe23c110829eba163e53af4d050a3;hb=c6709b5f2b35baa57f11e557d4baa96d6b9a54cf;hp=70dc6ad513617dde9f60956f05d56b77ab659f64;hpb=ddfd196fa4999b117701121a2f4cb1fe378f902d;p=mTask.git diff --git a/mTaskInterpret.dcl b/mTaskInterpret.dcl index 70dc6ad..0105944 100644 --- a/mTaskInterpret.dcl +++ b/mTaskInterpret.dcl @@ -8,6 +8,7 @@ import mTask :: MTaskMSGRecv = MTPub Int String | MTMessage String + | MTTaskAdded Int | MTEmpty :: MTaskMSGSend @@ -49,6 +50,9 @@ decode :: String -> MTaskMSGRecv | BCJmp Int | BCJmpT Int | BCJmpF Int + //UserLED + | BCLedOn [Char] + | BCLedOff [Char] //Serial | BCSerialAvail | BCSerialPrint @@ -80,12 +84,14 @@ instance toByteCode Char instance toByteCode String instance toByteCode Long instance toByteCode Button +instance toByteCode UserLED instance toChar Pin instance arith ByteCode instance boolExpr ByteCode instance analogIO ByteCode instance digitalIO ByteCode +instance userLed ByteCode //instance If ByteCode Stmt Stmt Stmt //instance If ByteCode e Stmt Stmt //instance If ByteCode Stmt e Stmt