summaryrefslogtreecommitdiff
path: root/appl/demo/lego/timers.sbl
diff options
context:
space:
mode:
Diffstat (limited to 'appl/demo/lego/timers.sbl')
-rw-r--r--appl/demo/lego/timers.sbl441
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
+