diff options
Diffstat (limited to 'appl/demo/lego/timers.sbl')
| -rw-r--r-- | appl/demo/lego/timers.sbl | 441 |
1 files changed, 441 insertions, 0 deletions
diff --git a/appl/demo/lego/timers.sbl b/appl/demo/lego/timers.sbl new file mode 100644 index 00000000..59751a86 --- /dev/null +++ b/appl/demo/lego/timers.sbl @@ -0,0 +1,441 @@ +limbo .sbl 2.1 +Timers +3 +timers.b +sys.m +timers.m +269 +35.1,25 0 +36.1,22 1 +37.1,14 2 +38.1,13 3 +1,13 3 +39.0,1 4 +43.1,15 5 +44.1,21 6 +13,15 6 +17,20 6 +1,21 6 +1,21 6 +45.1,11 7 +46.8,9 8 +1,9 8 +51.1,15 9 +52.1,14 10 +12,13 10 +1,14 10 +53.1,11 11 +54.0,1 12 +58.1,15 13 +59.1,12 14 +10,11 14 +1,12 14 +60.1,11 15 +61.0,1 16 +65.1,15 17 +66.1,13 18 +11,12 18 +1,13 18 +67.1,11 19 +68.0,1 20 +74.5,13 21 +25,35 21 +17,21 21 +17,35 21 +75.9,12 22 +2,12 22 +76.5,17 23 +5,24 23 +77.9,12 24 +2,12 24 +78.5,17 25 +5,17 25 +5,24 25 +5,24 26 +79.9,12 27 +2,12 27 +80.8,20 28 +8,20 28 +1,20 28 +88.1,19 29 +17,18 29 +1,19 29 +1,19 29 +89.5,14 30 +90.2,8 31 +91.1,22 32 +13,15 32 +17,21 32 +1,22 32 +92.1,13 33 +1,19 33 +93.0,1 34 +99.1,19 35 +17,18 35 +1,19 35 +1,19 35 +100.5,14 36 +101.2,8 37 +102.1,22 38 +13,15 38 +17,21 38 +1,22 38 +103.25,40 39 +1,40 39 +104.1,13 40 +105.0,1 41 +111.1,19 42 +17,18 42 +1,19 42 +1,19 42 +112.5,14 43 +113.2,8 44 +114.1,22 45 +13,15 45 +17,21 45 +1,22 45 +115.1,20 46 +116.0,1 47 +123.5,20 48 +124.12,30 49 +2,30 49 +125.2,16 50 +126.6,23 51 +28,39 51 +129.7,14 52 +7,14 52 +128.3,9 52 +3,9 52 +3,9 52 +3,9 52 +3,9 52 +3,9 52 +3,9 53 +136.0,1 54 +142.6,12 55 +18,28 56 +14,28 56 +143.6,15 57 +6,22 57 +144.3,8 58 +142.30,33 59 +30,33 59 +145.10,20 60 +5,20 60 +147.22,32 61 +22,36 61 +2,54 61 +148.2,24 62 +149.2,20 63 +2,20 64 +151.1,20 65 +152.1,24 66 +16,17 66 +19,23 66 +1,24 66 +1,24 67 +153.1,23 68 +154.5,16 69 +155.2,12 70 +156.1,53 71 +21,22 71 +24,30 71 +32,35 71 +37,42 71 +44,48 71 +50,52 71 +1,53 71 +1,53 72 +157.1,10 73 +1,15 73 +158.8,9 74 +1,9 74 +166.1,23 75 +167.1,22 76 +168.1,16 77 +169.1,39 78 +14,21 78 +23,29 78 +31,38 78 +1,39 78 +172.4,11 79 +4,11 79 +182.9,16 79 +9,16 79 +171.10,16 79 +10,16 79 +10,16 79 +10,16 79 +174.2,16 80 +176.6,16 81 +20,28 81 +177.3,17 82 +178.3,15 83 +179.3,16 84 +3,16 79 +183.6,12 85 +184.3,14 86 +185.7,15 87 +186.4,16 88 +187.4,17 89 +4,17 90 +189.4,18 91 +190.4,12 92 +193.2,11 93 +194.2,12 94 +195.7,13 95 +19,29 96 +15,29 96 +196.9,18 97 +3,18 97 +197.7,16 98 +7,16 99 +7,16 100 +198.4,12 101 +199.7,27 102 +7,27 103 +7,27 104 +200.4,12 105 +201.7,28 106 +202.4,11 107 +4,11 108 +4,11 109 +203.4,12 110 +206.7,13 111 +207.28,41 112 +4,41 112 +208.4,11 113 +4,11 114 +210.4,23 115 +211.3,20 116 +3,20 116 +3,20 116 +212.8,19 117 +3,19 117 +213.3,12 118 +214.3,13 119 +215.3,17 120 +216.3,21 121 +3,21 122 +3,21 123 +195.31,34 124 +31,34 124 +219.7,12 125 +220.3,14 126 +3,14 79 +226.6,12 127 +18,29 128 +14,29 128 +227.7,17 129 +2,17 129 +228.6,14 130 +18,29 130 +18,29 131 +229.3,8 132 +3,8 133 +226.31,34 134 +31,34 134 +231.10,21 135 +5,21 135 +232.23,34 136 +23,38 136 +2,53 136 +233.2,26 137 +234.2,22 138 +2,22 139 +236.5,15 140 +5,22 140 +237.2,46 141 +19,21 141 +23,24 141 +26,45 141 +2,46 141 +2,46 142 +238.2,17 143 +15,16 143 +2,17 143 +239.2,12 144 +2,16 144 +2,16 145 +241.8,9 146 +1,9 146 +247.2,21 147 +248.2,15 148 +249.2,13 149 +2,13 150 +2,13 150 +256.2,10 151 +257.10,17 152 +258.3,17 153 +14,16 153 +3,17 153 +3,17 153 +259.3,14 154 +3,14 154 +261.2,13 155 +2,13 155 +5 +aSys->Dir 1:26.1,39.2 64 +11 +0:name:28.2,6 s +4:uid:29.2,5 s +8:gid:30.2,5 s +12:muid:31.2,6 s +16:qid:32.2,5 @1 + +32:mode:33.2,6 i +36:atime:34.2,7 i +40:mtime:35.2,7 i +48:length:36.2,8 B +56:dtype:37.2,7 i +60:dev:38.2,5 i +aSys->Qid 11.1,16.2 16 +3 +0:path:13.2,6 B +8:vers:14.2,6 i +12:qtype:15.2,7 i +aRealTimer 0:11.0,18.1 32 +6 +0:t:12.1,2 R@3 + +4:nticks:13.1,7 i +8:rep:14.1,4 i +16:nexttick:15.1,9 B +24:tick:16.1,5 Ci +28:sender:17.1,7 i +aTimer 2:2.1,9.2 8 +2 +0:id:3.2,4 i +4:tick:4.2,6 Ci +aSender 0:20.0,24.1 12 +3 +0:tid:21.1,4 i +4:idle:22.1,5 i +8:ctl:23.1,4 CCi +15 +0:init +1 +32:res:33.5,8 i +0 +n6:new +2 +32:ms:41.4,6 i +36:rep:8,11 i +1 +40:t:44.1,2 R@3 + +R@3 +15:Timer.destroy +1 +32:t:49.14,15 R@3 + +0 +n21:Timer.reset +1 +32:t:56.12,13 R@3 + +0 +n27:Timer.cancel +1 +32:t:63.13,14 R@3 + +0 +n33:realtimer +1 +32:t:72.10,11 R@3 + +0 +R@2 +52:do_destroy +1 +32:t:86.11,12 R@3 + +1 +36:rt:88.1,3 R@2 + +n65:do_reset +1 +32:t:97.9,10 R@3 + +1 +36:rt:99.1,3 R@2 + +n79:do_cancel +1 +32:t:109.10,11 R@3 + +1 +36:rt:111.1,3 R@2 + +n91:clearsender +2 +32:rt:120.12,14 R@2 + +36:tid:32,35 i +1 +40:sender:124.2,8 R@4 + +n107:do_new +2 +32:ms:139.7,9 i +36:rep:11,14 i +6 +40:i:142.6,7 i +44:nticks:153.1,7 i +48:newtimers:147.2,11 AR@2 + +52:t:152.1,2 R@3 + +56:tick:151.1,5 Ci +60:rt:156.1,3 R@2 + +R@3 +145:main +0 +9 +32:rt:196.3,5 R@2 + +36:i:195.7,8 i +40:clkctl:167.1,7 Ci +44:clkstopped:168.1,11 i +48:npend:194.2,7 i +52:s:212.3,4 R@4 + +56:clktick:166.1,8 Ci +60:si:211.3,5 i +64:t:182.1,2 i +n218:getsender +0 +4 +32:i:226.6,7 i +36:newsenders:232.2,12 AR@4 + +40:s:227.2,3 R@4 + +44:s:237.2,3 R@4 + +i254:sender +1 +32:me:244.7,9 R@4 + +1 +36:tickch:247.2,8 Ci +n259:ticker +3 +32:ms:253.7,9 i +36:start:17,22 Ci +40:tick:24,28 Ci +0 +n8 +48:acquire:27.0,7 Ci +56:curtick:30.0,7 B +68:senders:29.0,7 AR@4 + +72:startclk:161.0,8 i +76:stopclk:162.0,7 i +80:sys:26.0,3 mSys +1:4.0,160.1 0 + +84:tickres:0:31.0,7 i +88:timers:28.0,6 AR@2 + |
