blob: bc5d045d70ba21571752a2e20632bd0595b1a11e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
|
#FIG 3.2
Portrait
Center
Metric
Letter
100.00
Single
-2
1200 2
0 32 #aaaaaa
0 33 #555555
0 34 #8e8f8e
0 35 #404040
0 36 #808080
0 37 #c0c0c0
0 38 #e0e0e0
6 3219 347 6879 9113
6 4693 777 5624 1004
6 4847 804 5466 963
4 1 0 50 0 0 6 0.0000 2 85 649 5156 863 Increment compile\001
4 1 0 50 0 0 6 0.0000 2 63 168 5156 963 level\001
-6
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
4693 777 5624 777 5624 1004 4693 1004 4693 777
-6
6 4697 1198 5628 1424
6 4903 1238 5401 1398
4 1 0 50 0 0 6 0.0000 2 85 510 5153 1297 Save all global\001
4 1 0 50 0 0 6 0.0000 2 63 524 5153 1398 state variables\001
-6
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
4697 1198 5628 1198 5628 1424 4697 1424 4697 1198
-6
6 4689 2818 5611 3183
6 4892 2842 5441 3141
4 1 0 50 0 0 6 0.0000 2 63 450 5167 2906 Indicate that\001
4 1 0 50 0 0 6 0.0000 2 85 549 5167 3013 module is being\001
4 1 0 50 0 0 6 0.0000 2 85 316 5167 3120 compiled\001
-6
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
4689 2818 5611 2818 5611 3183 4689 3183 4689 2818
-6
6 4685 3380 5616 3606
6 4831 3403 5460 3572
4 1 0 50 0 0 6 0.0000 2 85 628 5146 3467 Initialize compiler\001
4 1 0 50 0 0 6 0.0000 2 63 322 5146 3572 switches\001
-6
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
4685 3380 5616 3380 5616 3606 4685 3606 4685 3380
-6
6 4681 3803 5613 4029
6 4936 3833 5431 4022
4 1 0 50 0 0 6 0.0000 2 63 495 5183 3897 Initialize CPU\001
4 1 0 50 0 0 6 0.0000 2 71 209 5183 4001 target\001
-6
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
4681 3803 5613 3803 5613 4029 4681 4029 4681 3803
-6
6 4685 4218 5616 4444
6 4922 4243 5440 4431
4 1 0 50 0 0 6 0.0000 2 85 517 5181 4305 Init and assign\001
4 1 0 50 0 0 6 0.0000 2 85 517 5181 4409 scanner object\001
-6
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
4685 4218 5616 4218 5616 4444 4685 4444 4685 4218
-6
6 4685 5054 5616 5281
6 4922 5071 5418 5261
4 1 0 50 0 0 6 0.0000 2 63 495 5170 5135 Initialize code\001
4 1 0 50 0 0 6 0.0000 2 71 335 5170 5239 generator\001
-6
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
4685 5054 5616 5054 5616 5281 4685 5281 4685 5054
-6
6 4629 5487 5673 5987
6 4629 5487 5673 5987
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
5673 5734 5155 5980
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
4629 5740 5147 5987
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
5155 5495 5673 5740
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
4636 5734 5155 5487
-6
6 4871 5648 5436 5809
4 1 0 50 0 0 5 0.0000 2 61 531 5153 5697 Token=UNIT?\001
4 1 0 50 0 0 5 0.0000 2 88 705 5153 5788 or compile_level=1\001
-6
-6
6 4620 1620 5664 2119
6 4620 1620 5664 2119
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
5664 1866 5145 2112
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
4620 1873 5138 2119
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
5145 1626 5664 1873
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
4626 1866 5145 1620
-6
6 4885 1800 5398 1959
4 1 0 50 0 0 6 0.0000 2 63 538 5141 1860 Current module\001
4 1 0 50 0 0 6 0.0000 2 63 203 5141 1959 valid?\001
-6
-6
6 5112 5984 5202 6260
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5143 6137 5143 6260
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 3
5143 5984 5143 6047 5140 6047
4 1 0 50 0 0 5 0.0000 2 61 113 5157 6118 No\001
-6
6 4896 6281 5405 6658
4 1 0 50 0 0 6 0.0000 2 85 510 5149 6344 Parse program\001
4 1 0 50 0 0 6 0.0000 2 85 315 5149 6448 or library\001
4 1 0 50 0 0 6 0.0000 2 71 468 5149 6554 generate tree\001
4 1 0 50 0 0 6 0.0000 2 63 315 5149 6658 and code\001
-6
6 4913 6891 5374 7081
4 1 0 50 0 0 6 0.0000 2 63 461 5143 6954 Free scanner\001
4 1 0 50 0 0 6 0.0000 2 85 217 5143 7059 object\001
-6
6 5074 8215 5185 8491
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5136 8368 5136 8491
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 3
5136 8215 5136 8278 5132 8278
4 1 0 50 0 0 5 0.0000 2 61 140 5129 8351 Yes\001
-6
6 5667 5712 5942 5760
6 5667 5720 5942 5748
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5820 5734 5942 5734
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 3
5667 5734 5730 5734 5730 5738
-6
4 1 0 45 0 0 5 0.0000 2 61 140 5785 5760 Yes\001
-6
6 5663 1845 5938 1895
6 5663 1856 5938 1883
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5816 1870 5938 1870
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 3
5663 1870 5726 1870 5726 1873
-6
4 1 0 45 0 0 5 0.0000 2 61 140 5780 1895 Yes\001
-6
6 6114 1790 6749 1958
4 1 0 50 0 0 6 0.0000 2 63 636 6431 1853 Reset module info\001
4 1 0 50 0 0 6 0.0000 2 63 377 6431 1958 to defaults\001
-6
6 4853 8509 5440 8696
4 1 0 50 0 0 6 0.0000 2 63 586 5147 8570 Restore all state\001
4 1 0 50 0 0 6 0.0000 2 85 551 5147 8676 global variables\001
-6
6 4816 8889 5461 9113
5 1 0 1 0 7 50 0 -1 0.000 0 0 0 0 5348.526 9000.474 5352 8889 5460 8997 5349 9112
5 1 0 1 0 7 50 0 -1 0.000 0 1 0 0 4927.459 9000.487 4925 8889 4816 8997 4928 9112
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
4927 8889 5358 8889
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
4927 9113 5358 9113
-6
6 4840 347 5486 571
6 4840 347 5486 571
5 1 0 1 0 7 50 0 -1 0.000 0 0 0 0 5373.049 458.983 5376 347 5485 455 5374 571
5 1 0 1 0 7 50 0 -1 0.000 0 1 0 0 4952.949 458.981 4950 347 4841 455 4953 571
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
4951 348 5383 348
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
4951 571 5383 571
-6
-6
6 4877 4659 5441 4826
4 1 0 50 0 0 6 0.0000 2 63 566 5159 4721 Read first token\001
4 1 0 50 0 0 6 0.0000 2 63 461 5159 4826 from scanner\001
-6
6 4921 8901 5382 9089
4 1 0 50 0 0 6 0.0000 2 63 391 5153 8963 Decrement\001
4 1 0 50 0 0 6 0.0000 2 85 461 5153 9068 compile level\001
-6
6 6161 5654 6712 5821
4 1 0 50 0 0 6 0.0000 2 63 447 6436 5716 Indicate that\001
4 1 0 50 0 0 6 0.0000 2 63 551 6436 5821 module is a unit\001
-6
6 5938 6282 6865 6613
6 6143 6302 6646 6574
4 1 0 50 0 0 6 0.0000 2 63 502 6394 6364 Parse unit and\001
4 1 0 50 0 0 6 0.0000 2 71 468 6394 6469 generate tree\001
4 1 0 50 0 0 6 0.0000 2 63 315 6394 6574 and code\001
-6
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
5938 6282 6865 6282 6865 6613 5938 6613 5938 6282
-6
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5153 573 5153 768
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5153 1001 5153 1197
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5147 1421 5147 1616
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5135 2626 5135 2821
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5139 3184 5139 3380
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5139 3607 5139 3802
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5142 4025 5142 4222
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5139 4438 5139 4634
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5142 4856 5142 5052
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5146 5285 5146 5481
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
4681 2395 5613 2395 5613 2622 4681 2622 4681 2395
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 3
5136 2118 5136 2181 5132 2181
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5132 2272 5132 2394
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
4685 6256 5616 6256 5616 6675 4685 6675 4685 6256
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5132 6668 5132 6863
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5132 7101 5132 7297
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
4689 7294 5620 7294 5620 7519 4689 7519 4689 7294
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
4685 6871 5616 6871 5616 7098 4685 7098 4685 6871
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5136 7516 5136 7712
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
4681 6249 5613 6249 5613 6668 4681 6668 4681 6249
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
5656 7962 5138 8208
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
4612 7968 5131 8215
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
5138 7723 5656 7968
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2
4619 7962 5138 7716
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
5936 1760 6866 1760 6866 1986 5936 1986 5936 1760
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
1 1 1.00 27.93 55.87
6382 1986 6382 2499 5620 2499
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
4685 8494 5616 8494 5616 8721 4685 8721 4685 8494
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
4685 4634 5616 4634 5616 4860 4685 4860 4685 4634
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
5135 8725 5135 8883
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 3
5669 7964 5958 7964 5958 8139
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
1 1 1.00 27.93 55.87
5955 8408 5955 8597 5624 8594
2 2 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 5
5948 5622 6879 5622 6879 5848 5948 5848 5948 5622
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
6398 5849 6398 6285
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 3
1 1 1.00 27.93 55.87
6397 6615 6397 6983 5618 6983
2 2 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5
5934 7159 6865 7159 6865 7386 5934 7386 5934 7159
2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
6397 6987 6397 7157
2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
4691 7404 4185 7404
2 2 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5
3238 6354 4170 6354 4170 6580 3238 6580 3238 6354
2 2 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5
3245 7289 4177 7289 4177 7516 3245 7516 3245 7289
2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
4675 6456 4173 6455
2 2 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5
3241 5055 4173 5055 4173 5281 3241 5281 3241 5055
2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
4679 5155 4173 5153
2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
4681 4745 4181 4745
2 2 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5
3221 2893 4151 2893 4151 3119 3221 3119 3221 2893
2 1 1 1 0 7 50 0 -1 4.000 0 0 -1 1 0 2
1 1 1.00 27.93 55.87
4689 2988 4160 2988
2 2 1 1 0 7 50 0 -1 4.000 0 0 -1 0 0 5
3241 4634 4173 4634 4173 4860 3241 4860 3241 4634
4 1 0 50 0 0 6 0.0000 2 63 579 5157 2542 Initialize module\001
4 1 0 50 0 0 5 0.0000 2 61 113 5132 2259 No\001
4 1 0 50 0 0 6 0.0000 2 85 677 5181 7425 Dispose of the tree\001
4 1 0 50 0 0 6 0.0000 2 85 600 5147 7988 compile level>=1\001
4 1 0 50 0 0 6 0.0000 2 85 608 5170 472 Parser.Compile()\001
4 1 0 50 0 0 6 0.0000 2 63 104 5951 8286 No\001
4 1 0 50 0 0 6 0.0000 2 85 426 6422 7289 Proc_ unit()\001
4 1 0 50 0 0 6 0.0000 2 85 824 3679 7416 codegen_donemodule()\001
4 1 0 50 0 0 6 0.0000 2 85 852 3693 5179 Codegen_NewModule()\001
4 1 0 50 0 0 5 0.0000 2 61 974 3700 4757 Current_Scanner^.Read_Token()\001
4 1 0 50 0 0 6 0.0000 2 85 566 3688 6478 Proc_Program()\001
4 1 0 50 0 0 5 0.0000 2 79 1308 3683 3037 Current_Module^.In_Compile:=TRUE\001
-6
|