X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=mTaskMakeSymbols.icl;h=fc1fe5eb68a96e34363e78b1583b47dae665ebfd;hb=a81623aa9629a3c5c8f8bf920e494a596b30c4b7;hp=356493f3cb167f4aec9f9294cab616eaa6cdd217;hpb=0781ce1e845d7ec4bd06a39105d5d0d68835c693;p=mTask.git diff --git a/mTaskMakeSymbols.icl b/mTaskMakeSymbols.icl index 356493f..fc1fe5e 100644 --- a/mTaskMakeSymbols.icl +++ b/mTaskMakeSymbols.icl @@ -5,6 +5,7 @@ import Generics.gCons import GenEq, StdMisc, StdArray, GenBimap import GenPrint import mTask +import mTaskInterpret import StdEnum import StdFile @@ -19,9 +20,8 @@ from Data.Func import $ import Data.List from Text import class Text(join,toUpperCase), instance Text String -derive consIndex BC, Pin -derive consName BC, Pin -derive conses BC, AnalogPin, DigitalPin, Pin +derive consName BC +derive conses BC (<+) infixr 5 :: a b -> String | toString a & toString b (<+) a b = toString a +++ toString b