|
44 | 44 | % ./tests -#d
|
45 | 45 | func2: info: s=ok
|
46 | 46 | => execute
|
47 |
| -=> evaluate: ON |
48 | 47 | => evaluate_if: OFF
|
49 | 48 | main: explain: dbug explained: d
|
50 | 49 | func2: info: s=ok
|
51 | 50 | % ./tests d,ret3
|
52 |
| -=> evaluate: OFF |
53 | 51 | => evaluate_if: OFF
|
54 | 52 | #
|
55 | 53 | ## Testing negative lists
|
56 | 54 | #
|
57 | 55 | % ./tests d:-d,ret3
|
58 | 56 | func2: info: s=ko
|
59 | 57 | => execute
|
60 |
| -=> evaluate: ON |
61 | 58 | => evaluate_if: OFF
|
62 | 59 | main: explain: dbug explained: d:-d,ret3
|
63 | 60 | func2: info: s=ko
|
|
69 | 66 | | | | <func3
|
70 | 67 | | | <func2
|
71 | 68 | | <func1
|
72 |
| -=> evaluate: OFF |
73 | 69 | => evaluate_if: OFF
|
74 | 70 | | >func2
|
75 | 71 | | | >func3
|
|
85 | 81 | | | | info: s=ko
|
86 | 82 | | | <func2
|
87 | 83 | | <func1
|
88 |
| -=> evaluate: OFF |
89 | 84 | => evaluate_if: OFF
|
90 | 85 | | >func2
|
91 | 86 | | | >func3
|
|
99 | 94 | | | | >func3
|
100 | 95 | | | | <func3
|
101 | 96 | | <func1
|
102 |
| -=> evaluate: OFF |
103 | 97 | => evaluate_if: OFF
|
104 | 98 | | | >func3
|
105 | 99 | | | <func3
|
106 | 100 | <main
|
107 | 101 | % ./tests t:d,info:-d,ret3:-f,func2 d,evaluate
|
108 |
| -=> evaluate: ON |
109 | 102 | => evaluate_if: OFF
|
110 | 103 | % ./tests t:d,info:-d,ret3:-f,func2 d,evaluate_if
|
111 |
| -=> evaluate: OFF |
112 | 104 | => evaluate_if: ON
|
113 | 105 | % ./tests t:d:-d,ret3:-f,func2 d,evaluate_if
|
114 |
| -=> evaluate: OFF |
115 | 106 | => evaluate_if: ON
|
116 | 107 | % ./tests t:d:-d,ret3:-f,func2
|
117 | 108 | >main
|
|
120 | 111 | | | | <func3
|
121 | 112 | | <func1
|
122 | 113 | => execute
|
123 |
| -=> evaluate: ON |
124 | 114 | => evaluate_if: OFF
|
125 | 115 | | explain: dbug explained: d:-d,ret3:f:-f,func2:t
|
126 | 116 | | | >func3
|
|
135 | 125 | | | | >func3
|
136 | 126 | | | | <func3
|
137 | 127 | | <func1
|
138 |
| -=> evaluate: OFF |
139 | 128 | => evaluate_if: ON
|
140 | 129 | | | >func3
|
141 | 130 | | | <func3
|
|
152 | 141 | | dump: Memory: 0x#### Bytes: (27)
|
153 | 142 | 64 2C 64 75 6D 70 3A 2D 64 2C 72 65 74 33 3A 66 3A 2D 66 2C 66 75 6E 63 32 3A
|
154 | 143 | 74
|
155 |
| -=> evaluate: OFF |
156 | 144 | => evaluate_if: OFF
|
157 | 145 | | | >func3
|
158 | 146 | | | <func3
|
|
166 | 154 | | dump: Memory: 0x#### Bytes: (27)
|
167 | 155 | 64 2C 64 75 6D 70 3A 2D 64 2C 72 65 74 33 3A 66 3A 2D 66 2C 66 75 6E 63 32 3A
|
168 | 156 | 74
|
169 |
| -=> evaluate: OFF |
170 | 157 | => evaluate_if: OFF
|
171 | 158 | | | >func3
|
172 | 159 | | | <func3
|
|
180 | 167 | | dump: Memory: 0x#### Bytes: (27)
|
181 | 168 | 64 2C 64 75 6D 70 3A 2D 64 2C 72 65 74 33 3A 66 3A 2D 66 2C 66 75 6E 63 32 3A
|
182 | 169 | 74
|
183 |
| -=> evaluate: OFF |
184 | 170 | => evaluate_if: OFF
|
185 | 171 | | | >func3
|
186 | 172 | | | <func3
|
|
194 | 180 | | dump: Memory: 0x#### Bytes: (35)
|
195 | 181 | 64 2C 64 75 6D 70 2C 65 78 70 6C 61 69 6E 3A 2D 64 2C 72 65 74 33 3A 66 3A 2D
|
196 | 182 | 66 2C 66 75 6E 63 32 3A 74
|
197 |
| -=> evaluate: OFF |
198 | 183 | => evaluate_if: OFF
|
199 | 184 | | explain: dbug explained: d,dump,explain:-d,ret3:f:-f,func2:t
|
200 | 185 | | | >func3
|
|
209 | 194 | dbug-tests: | dump: Memory: 0x#### Bytes: (37)
|
210 | 195 | 64 2C 64 75 6D 70 2C 65 78 70 6C 61 69 6E 3A 2D 64 2C 72 65 74 33 3A 66 3A 2D
|
211 | 196 | 66 2C 66 75 6E 63 32 3A 50 3A 74
|
212 |
| -=> evaluate: OFF |
213 | 197 | => evaluate_if: OFF
|
214 | 198 | dbug-tests: | explain: dbug explained: d,dump,explain:-d,ret3:f:-f,func2:P:t
|
215 | 199 | dbug-tests: | | >func3
|
|
224 | 208 | dbug-tests: tests.c: | dump: Memory: 0x#### Bytes: (39)
|
225 | 209 | 64 2C 64 75 6D 70 2C 65 78 70 6C 61 69 6E 3A 2D 64 2C 72 65 74 33 3A 66 3A 2D
|
226 | 210 | 66 2C 66 75 6E 63 32 3A 46 3A 50 3A 74
|
227 |
| -=> evaluate: OFF |
228 | 211 | => evaluate_if: OFF
|
229 | 212 | dbug-tests: tests.c: | explain: dbug explained: d,dump,explain:-d,ret3:f:-f,func2:F:P:t
|
230 | 213 | dbug-tests: tests.c: | | >func3
|
|
240 | 223 | | | | <func3
|
241 | 224 | | <func1
|
242 | 225 | => execute
|
243 |
| -=> evaluate: ON |
244 | 226 | => evaluate_if: OFF
|
245 | 227 | | explain: dbug explained: d:-d,ret3:f:-f,func2:t
|
246 | 228 | | | >func3
|
|
256 | 238 | | | <func2
|
257 | 239 | | <func1
|
258 | 240 | => execute
|
259 |
| -=> evaluate: ON |
260 | 241 | => evaluate_if: OFF
|
261 | 242 | | explain: dbug explained: d:-d,ret3:t
|
262 | 243 | | >func2
|
|
267 | 248 | <main
|
268 | 249 | % ./tests d,info:-d,ret3:d,push
|
269 | 250 | func2: info: s=ko
|
270 |
| -=> evaluate: OFF |
271 | 251 | => evaluate_if: OFF
|
272 | 252 | | >func2
|
273 | 253 | | | >func3
|
|
277 | 257 | <main
|
278 | 258 | % ./tests d,info:-d,ret3:d,push,explain
|
279 | 259 | func2: info: s=ko
|
280 |
| -=> evaluate: OFF |
281 | 260 | => evaluate_if: OFF
|
282 | 261 | | explain: dbug explained: d,info,push,explain:-d,ret3:t
|
283 | 262 | | >func2
|
|
288 | 267 | <main
|
289 | 268 | % ./tests d,info:-d,ret3:d,explain
|
290 | 269 | func2: info: s=ko
|
291 |
| -=> evaluate: OFF |
292 | 270 | => evaluate_if: OFF
|
293 | 271 | main: explain: dbug explained: d,info,explain:-d,ret3
|
294 | 272 | func2: info: s=ko
|
295 | 273 | % ./tests d,info:-d,ret3:d,explain,pop
|
296 | 274 | func2: info: s=ko
|
297 |
| -=> evaluate: OFF |
298 | 275 | => evaluate_if: OFF
|
299 | 276 | % ./tests d,info:-d,ret3:d,explain t:d,pop
|
300 | 277 | >main
|
|
304 | 281 | | | | <func3
|
305 | 282 | | | <func2
|
306 | 283 | | <func1
|
307 |
| -=> evaluate: OFF |
308 | 284 | => evaluate_if: OFF
|
309 | 285 | main: explain: dbug explained: d,info,explain:-d,ret3
|
310 | 286 | func2: info: s=ko
|
|
317 | 293 | | | | info: s=ko
|
318 | 294 | | | <func2
|
319 | 295 | | <func1
|
320 |
| -=> evaluate: OFF |
321 | 296 | => evaluate_if: OFF
|
322 | 297 | main: explain: dbug explained: d,info,explain,pop:-d,ret3
|
323 | 298 | func2: info: s=ko
|
324 | 299 | % ./tests d,info:-d,ret3:d,explain,set
|
325 | 300 | func2: info: s=ko
|
326 |
| -=> evaluate: OFF |
327 | 301 | => evaluate_if: OFF
|
328 | 302 | tests.c: main: explain: dbug explained: d,info,explain,set:-d,ret3:F
|
329 | 303 | tests.c: func2: info: s=ko
|
|
336 | 310 | | | | info: s=ko
|
337 | 311 | | | <func2
|
338 | 312 | | <func1
|
339 |
| -=> evaluate: OFF |
340 | 313 | => evaluate_if: OFF
|
341 | 314 | tests.c: | explain: dbug explained: d,info,explain,set:-d,ret3:F:t
|
342 | 315 | tests.c: | >func2
|
|
354 | 327 | | | | info: s=ko
|
355 | 328 | | | <func2
|
356 | 329 | | <func1
|
357 |
| -=> evaluate: OFF |
358 | 330 | => evaluate_if: OFF
|
359 | 331 | tests.c: | explain: dbug explained: d,info,explain,set:-d,ret3:F:t
|
360 | 332 | tests.c: | >func2
|
|
365 | 337 | tests.c: <main
|
366 | 338 | % ./tests t d,info:-d,ret3:d,explain,set,pop
|
367 | 339 | func2: info: s=ko
|
368 |
| -=> evaluate: OFF |
369 | 340 | => evaluate_if: OFF
|
370 | 341 | | >func2
|
371 | 342 | | | >func3
|
|
375 | 346 | % ./tests t:f,func2
|
376 | 347 | | | >func2
|
377 | 348 | | | <func2
|
378 |
| -=> evaluate: OFF |
379 | 349 | => evaluate_if: OFF
|
380 | 350 | | >func2
|
381 | 351 | | <func2
|
|
387 | 357 | | >func1
|
388 | 358 | | <func1
|
389 | 359 | => execute
|
390 |
| -=> evaluate: ON |
391 | 360 | => evaluate_if: OFF
|
392 | 361 | | explain: dbug explained: d:f:-f,func2/:t
|
393 | 362 | <main
|
|
399 | 368 | | | | info: s=ok
|
400 | 369 | | | <func2
|
401 | 370 | | <func1
|
402 |
| -=> evaluate: OFF |
403 | 371 | => evaluate_if: OFF
|
404 | 372 | % ./tests t:f,main/:d,pop
|
405 | 373 | >main
|
|
409 | 377 | | | | <func3
|
410 | 378 | | | <func2
|
411 | 379 | | <func1
|
412 |
| -=> evaluate: OFF |
413 | 380 | => evaluate_if: OFF
|
414 | 381 | % ./tests f,main/:d,push
|
415 |
| -=> evaluate: OFF |
416 | 382 | => evaluate_if: OFF
|
417 | 383 | | >func2
|
418 | 384 | | | >func3
|
|
431 | 397 | | | | <func3
|
432 | 398 | | | <func2
|
433 | 399 | => push1
|
434 |
| -=> evaluate: OFF |
435 | 400 | => evaluate_if: OFF
|
436 | 401 | | | >func3
|
437 | 402 | | | <func3
|
|
440 | 405 | >main
|
441 | 406 | => push1
|
442 | 407 | | <func1
|
443 |
| -=> evaluate: OFF |
444 | 408 | => evaluate_if: OFF
|
445 | 409 | | >func2
|
446 | 410 | | | >func3
|
|
453 | 417 | | | | <func3
|
454 | 418 | => push1
|
455 | 419 | | <func1
|
456 |
| -=> evaluate: OFF |
457 | 420 | => evaluate_if: OFF
|
458 | 421 | | >func2
|
459 | 422 | | | >func3
|
|
469 | 432 | | | | <func3
|
470 | 433 | | | <func2
|
471 | 434 | => push1
|
472 |
| -=> evaluate: OFF |
473 | 435 | => evaluate_if: OFF
|
474 | 436 | # change the defaults
|
475 | 437 | % ./tests t:f,func3 --push1=t
|
476 | 438 | | | | >func3
|
477 | 439 | | | | <func3
|
478 | 440 | => push1
|
479 | 441 | | <func1
|
480 |
| -=> evaluate: OFF |
481 | 442 | => evaluate_if: OFF
|
482 | 443 | | >func2
|
483 | 444 | | | >func3
|
|
487 | 448 | # repeated keyword
|
488 | 449 | % ./tests d:-d,info,info
|
489 | 450 | => execute
|
490 |
| -=> evaluate: ON |
491 | 451 | => evaluate_if: OFF
|
492 | 452 | main: explain: dbug explained: d:-d,info
|
493 | 453 | % ./tests d:-d,info/,info
|
494 | 454 | => execute
|
495 |
| -=> evaluate: ON |
496 | 455 | => evaluate_if: OFF
|
497 | 456 | main: explain: dbug explained: d:-d,info/
|
0 commit comments