|
85 | 85 | (:modified |
86 | 86 | ("a"))))) |
87 | 87 |
|
88 | | -(def-comparator-test cmp.test.1 |
| 88 | +(def-comparator-test cmp.test.simple-defun-body.1 |
89 | 89 | "(defun a () 1)" |
90 | 90 | "(defun a () 2)" |
91 | 91 | (list |
|
94 | 94 | `(:<el> :<el> () (:new :<el>))) |
95 | 95 | :simple-form t) |
96 | 96 |
|
97 | | -(def-comparator-test cmp.test.2 |
| 97 | +(def-comparator-test cmp.test.simple-defun-body.2 |
98 | 98 | "(defun a () 1 2)" |
99 | 99 | "(defun a () 2)" |
100 | 100 | (list |
101 | | - `(:<el> :<el> () (:deleted :<el>) (:moved :<el>))) |
| 101 | + `(:<el> :<el> () (:deleted :<el>) :<el>)) |
102 | 102 | (list |
103 | | - `(:<el> :<el> () (:moved :<el>))) |
| 103 | + `(:<el> :<el> () :<el>)) |
104 | 104 | :simple-form t) |
105 | 105 |
|
106 | | -(def-comparator-test cmp.test.3 |
| 106 | +(def-comparator-test cmp.test.simple-defun-body.3 |
| 107 | + "(defun a () 1 2 2)" |
| 108 | + "(defun a () 2 2)" |
| 109 | + (list |
| 110 | + `(:<el> :<el> () (:deleted :<el>) :<el> :<el>)) |
| 111 | + (list |
| 112 | + `(:<el> :<el> () :<el> :<el>)) |
| 113 | + :simple-form t) |
| 114 | + |
| 115 | +(def-comparator-test cmp.test.simple-defun-body.4 |
| 116 | + "(defun a () 2 2 1)" |
| 117 | + "(defun a () 2 2)" |
| 118 | + (list |
| 119 | + `(:<el> :<el> () :<el> :<el> (:deleted :<el>))) |
| 120 | + (list |
| 121 | + `(:<el> :<el> () :<el> :<el>)) |
| 122 | + :simple-form t) |
| 123 | + |
| 124 | +(def-comparator-test cmp.test.simple-defun-body.4.2 |
| 125 | + "(defun a () 2 2 6 3)" |
| 126 | + "(defun a () 2 2 6 1 1)" |
| 127 | + (list |
| 128 | + `(:<el> :<el> () :<el> :<el> :<el> (:deleted :<el>) |
| 129 | + )) |
| 130 | + (list |
| 131 | + `(:<el> :<el> () :<el> :<el> :<el> (:new :<el>) (:new :<el>))) |
| 132 | + :simple-form t) |
| 133 | + |
| 134 | +;;;incorrect |
| 135 | +(def-comparator-test cmp.test.simple-defun-body.5 |
107 | 136 | "(defun a () 1 2)" |
108 | 137 | "(defun a () 2 1)" |
109 | 138 | (list |
110 | | - `(:<el> :<el> () (:moved :<el>) (:moved :<el>))) |
| 139 | + `(:<el> :<el> () :<el> ((:moved 4) :<el>))) |
111 | 140 | (list |
112 | | - `(:<el> :<el> () (:moved :<el>) (:moved :<el>))) |
| 141 | + `(:<el> :<el> () ((:moved 5) :<el>) :<el>)) |
113 | 142 | :simple-form t) |
114 | 143 |
|
115 | | -(def-comparator-test cmp.test.4 |
| 144 | +;;incorrect |
| 145 | +(def-comparator-test cmp.test.simple-defun-body.6 |
116 | 146 | "(defun a () 1 2 3)" |
117 | 147 | "(defun a () 2 1 3)" |
118 | 148 | (list |
119 | | - `(:<el> :<el> () (:moved :<el>) (:moved :<el>) :<el>)) |
| 149 | + `(:<el> :<el> () :<el> ((:moved 4) :<el>) :<el>)) |
120 | 150 | (list |
121 | | - `(:<el> :<el> () (:moved :<el>) (:moved :<el>) :<el>)) |
| 151 | + `(:<el> :<el> () ((:moved 5) :<el>) :<el> :<el>)) |
122 | 152 | :simple-form t) |
123 | 153 |
|
124 | | -(def-comparator-test cmp.test.5 |
| 154 | +(def-comparator-test cmp.test.simple-defun-body.7 |
125 | 155 | "(defun a () 1 2 3)" |
126 | 156 | "(defun a () 1 1 3)" |
127 | 157 | (list |
|
143 | 173 | "(defun f1 (a b) (add1 a b 1))" |
144 | 174 | "(defun f1 (a b) (add a b 2))" |
145 | 175 | (list |
146 | | - `(:<el> :<el> (:<el> :<el>) (:deleted :<el> :<el> :<el> :<el>))) |
| 176 | + `(:<el> :<el> (:<el> :<el>) ((:deleted :<el>) :<el> :<el> (:deleted :<el>)))) |
147 | 177 | (list |
148 | | - `(:<el> :<el> (:<el> :<el>) (:new :<el> :<el> :<el> :<el>))) |
| 178 | + `(:<el> :<el> (:<el> :<el>) ((:new :<el>) :<el> :<el> (:new :<el>)))) |
149 | 179 | :simple-form t) |
150 | 180 |
|
151 | 181 | (def-comparator-test cmp.test.8 |
|
161 | 191 | "(defun f1 () (min 1 2) (add 1 2))" |
162 | 192 | "(defun f1 () (add 1 2))" |
163 | 193 | (list |
164 | | - `(:<el> :<el> () (:deleted :<el> :<el> :<el>) (:moved :<el> :<el> :<el>))) |
| 194 | + `(:<el> :<el> () (:deleted :<el> :<el> :<el>) (:<el> :<el> :<el>))) |
165 | 195 | (list |
166 | | - `(:<el> :<el> () (:moved :<el> :<el> :<el>))) |
| 196 | + `(:<el> :<el> () (:<el> :<el> :<el>))) |
167 | 197 | :simple-form t) |
168 | 198 |
|
169 | 199 | (def-comparator-test cmp.test.10 |
170 | 200 | "(defun f1 () (min 1 2) (ren 23) (add 1 2))" |
171 | 201 | "(defun f1 () (ren 23) (gen 12) (add 1 2))" |
172 | 202 | (list |
173 | | - `(:<el> :<el> () (:deleted :<el> :<el> :<el>) (:moved :<el> :<el>) (:<el> :<el> :<el>))) |
| 203 | + `(:<el> :<el> () (:deleted :<el> :<el> :<el>) ( :<el> :<el>) (:<el> :<el> :<el>))) |
174 | 204 | (list |
175 | | - `(:<el> :<el> () (:moved :<el> :<el>) (:new :<el> :<el>) (:<el> :<el> :<el>))) |
| 205 | + `(:<el> :<el> () (:<el> :<el>) (:new :<el> :<el>) (:<el> :<el> :<el>))) |
176 | 206 | :simple-form t) |
177 | 207 |
|
178 | 208 | (def-comparator-test cmp.test.11 |
179 | 209 | "(defun f1 () (gen 12))" |
180 | 210 | "(defun f1 () (ren 23) (gen 12) (gen 12))" |
181 | 211 | (list |
182 | | - `(:<el> :<el> () (:moved :<el> :<el>))) |
| 212 | + `(:<el> :<el> () (:<el> :<el>))) |
183 | 213 | (list |
184 | | - `(:<el> :<el> () (:new :<el> :<el>) (:moved :<el> :<el>) (:new :<el> :<el>))) |
| 214 | + `(:<el> :<el> () (:new :<el> :<el>) (:new :<el> :<el>) (:<el> :<el>))) |
185 | 215 | :simple-form t) |
186 | 216 |
|
187 | 217 | (def-comparator-test cmp.test.12 |
|
0 commit comments