@@ -32,47 +32,47 @@ macro ('match-pats-condition( term (:Tag: l lt) )) (
32
32
);
33
33
34
34
macro ('match-pats-condition( term ((:Tag: l lt) ( x1 )) )) (tail(
35
- (let ok Trueu8)
36
- (if (==( (.0( term )) l )) () (set ok Falseu8))
37
- (if (match-pats-condition( (.1( (as term lt) )) x1 )) () (set ok Falseu8))
38
- (==( ok Trueu8 ))
35
+ (let (uuid ok) Trueu8)
36
+ (if (==( (.0( term )) l )) () (set (uuid ok) Falseu8))
37
+ (if (match-pats-condition( (.1( (as term lt) )) x1 )) () (set (uuid ok) Falseu8))
38
+ (==( (uuid ok) Trueu8 ))
39
39
));
40
40
41
41
macro ('match-pats-condition( term ((:Tag: l lt) ( x2 x1 ) ))) (tail(
42
- (let ok Trueu8)
43
- (if (==( (.0( term )) l )) () (set ok Falseu8))
44
- (if (match-pats-condition( (.1( (as term lt) )) x1 )) () (set ok Falseu8))
45
- (if (match-pats-condition( (.2( (as term lt) )) x2 )) () (set ok Falseu8))
46
- (==( ok Trueu8 ))
42
+ (let (uuid ok) Trueu8)
43
+ (if (==( (.0( term )) l )) () (set (uuid ok) Falseu8))
44
+ (if (match-pats-condition( (.1( (as term lt) )) x1 )) () (set (uuid ok) Falseu8))
45
+ (if (match-pats-condition( (.2( (as term lt) )) x2 )) () (set (uuid ok) Falseu8))
46
+ (==( (uuid ok) Trueu8 ))
47
47
));
48
48
49
49
macro ('match-pats-condition( term ((:Tag: l lt) ( x3 x2 x1 ) ))) (tail(
50
- (let ok Trueu8)
51
- (if (==( (.0( term )) l )) () (set ok Falseu8))
52
- (if (match-pats-condition( (.1( (as term lt) )) x1 )) () (set ok Falseu8))
53
- (if (match-pats-condition( (.2( (as term lt) )) x2 )) () (set ok Falseu8))
54
- (if (match-pats-condition( (.3( (as term lt) )) x3 )) () (set ok Falseu8))
55
- (==( ok Trueu8 ))
50
+ (let (uuid ok) Trueu8)
51
+ (if (==( (.0( term )) l )) () (set (uuid ok) Falseu8))
52
+ (if (match-pats-condition( (.1( (as term lt) )) x1 )) () (set (uuid ok) Falseu8))
53
+ (if (match-pats-condition( (.2( (as term lt) )) x2 )) () (set (uuid ok) Falseu8))
54
+ (if (match-pats-condition( (.3( (as term lt) )) x3 )) () (set (uuid ok) Falseu8))
55
+ (==( (uuid ok) Trueu8 ))
56
56
));
57
57
58
58
macro ('match-pats-condition( term ((:Tag: l lt) ( x4 x3 x2 x1 ) ))) (tail(
59
- (let ok Trueu8)
60
- (if (==( (.0( term )) l )) () (set ok Falseu8))
61
- (if (match-pats-condition( (.1( (as term lt) )) x1 )) () (set ok Falseu8))
62
- (if (match-pats-condition( (.2( (as term lt) )) x2 )) () (set ok Falseu8))
63
- (if (match-pats-condition( (.3( (as term lt) )) x3 )) () (set ok Falseu8))
64
- (if (match-pats-condition( (.4( (as term lt) )) x4 )) () (set ok Falseu8))
65
- (==( ok Trueu8 ))
59
+ (let (uuid ok) Trueu8)
60
+ (if (==( (.0( term )) l )) () (set (uuid ok) Falseu8))
61
+ (if (match-pats-condition( (.1( (as term lt) )) x1 )) () (set (uuid ok) Falseu8))
62
+ (if (match-pats-condition( (.2( (as term lt) )) x2 )) () (set (uuid ok) Falseu8))
63
+ (if (match-pats-condition( (.3( (as term lt) )) x3 )) () (set (uuid ok) Falseu8))
64
+ (if (match-pats-condition( (.4( (as term lt) )) x4 )) () (set (uuid ok) Falseu8))
65
+ (==( (uuid ok) Trueu8 ))
66
66
));
67
67
68
68
macro ('match-pats-condition( term ((:Tag: l lt) ( x5 x4 x3 x2 x1 ) ))) (tail(
69
- (let ok Trueu8)
70
- (if (==( (.0( term )) l )) () (set ok Falseu8))
71
- (if (match-pats-condition( (.1( (as term lt) )) x1 )) () (set ok Falseu8))
72
- (if (match-pats-condition( (.2( (as term lt) )) x2 )) () (set ok Falseu8))
73
- (if (match-pats-condition( (.3( (as term lt) )) x3 )) () (set ok Falseu8))
74
- (if (match-pats-condition( (.4( (as term lt) )) x4 )) () (set ok Falseu8))
75
- (if (match-pats-condition( (.5( (as term lt) )) x5 )) () (set ok Falseu8))
76
- (==( ok Trueu8 ))
69
+ (let (uuid ok) Trueu8)
70
+ (if (==( (.0( term )) l )) () (set (uuid ok) Falseu8))
71
+ (if (match-pats-condition( (.1( (as term lt) )) x1 )) () (set (uuid ok) Falseu8))
72
+ (if (match-pats-condition( (.2( (as term lt) )) x2 )) () (set (uuid ok) Falseu8))
73
+ (if (match-pats-condition( (.3( (as term lt) )) x3 )) () (set (uuid ok) Falseu8))
74
+ (if (match-pats-condition( (.4( (as term lt) )) x4 )) () (set (uuid ok) Falseu8))
75
+ (if (match-pats-condition( (.5( (as term lt) )) x5 )) () (set (uuid ok) Falseu8))
76
+ (==( (uuid ok) Trueu8 ))
77
77
));
78
78
0 commit comments