Test with csi. csi is picky about quoting literal vectors...
Cat's Eye Technologies
9 years ago
36 | 36 | |
37 | 37 | (test pattern-1 |
38 | 38 | (mk-named 'jim (mk-wildcard)) |
39 | #(named jim #(wildcard)) | |
39 | '#(named jim #(wildcard)) | |
40 | 40 | ) |
41 | 41 | |
42 | 42 | (test pattern-2 |
228 | 228 | (test match-order-1 |
229 | 229 | (toplevel-match |
230 | 230 | '(thing (flag (world (a b c) (a b (flag k)))) thang) |
231 | #(hole innermost #(named jim (flag #(wildcard)))) | |
231 | '#(hole innermost #(named jim (flag #(wildcard)))) | |
232 | 232 | ) |
233 | 233 | '((jim 1 1 2 2)) |
234 | 234 | ) |
236 | 236 | (test match-order-2 |
237 | 237 | (toplevel-match |
238 | 238 | '(thing (flag (world (a b c) (a b (flag k)))) thang) |
239 | #(hole outermost #(named jim (flag #(wildcard)))) | |
239 | '#(hole outermost #(named jim (flag #(wildcard)))) | |
240 | 240 | ) |
241 | 241 | '((jim 1)) |
242 | 242 | ) |
254 | 254 | (test apply-rule-1 |
255 | 255 | (apply-rule |
256 | 256 | '(a b c) |
257 | #(named jim (a b c)) | |
257 | '#(named jim (a b c)) | |
258 | 258 | '((jim . k) (bones 1 2 3)) |
259 | 259 | 0 |
260 | 260 | ) |
330 | 330 | |
331 | 331 | (test syntax-term-4 |
332 | 332 | (term-atom *) |
333 | #(wildcard) | |
333 | '#(wildcard) | |
334 | 334 | ) |
335 | 335 | |
336 | 336 | (test syntax-term-5 |