-
Notifications
You must be signed in to change notification settings - Fork 0
/
test_output.txt
271 lines (264 loc) · 17 KB
/
test_output.txt
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
Passed: 0 Failed: 0 Skipped: 0 (test/assignment/associativity.lox)
Passed: 1 Failed: 0 Skipped: 0 (test/assignment/global.lox)
Passed: 2 Failed: 0 Skipped: 0 (test/assignment/grouping.lox)
Passed: 3 Failed: 0 Skipped: 0 (test/assignment/infix_operator.lox)
Passed: 4 Failed: 0 Skipped: 0 (test/assignment/local.lox)
Passed: 5 Failed: 0 Skipped: 0 (test/assignment/prefix_operator.lox)
Passed: 6 Failed: 0 Skipped: 0 (test/assignment/syntax.lox)
Passed: 7 Failed: 0 Skipped: 0 (test/assignment/to_this.lox)
Passed: 8 Failed: 0 Skipped: 0 (test/assignment/undefined.lox)
Passed: 9 Failed: 0 Skipped: 0 (test/block/empty.lox)
Passed: 10 Failed: 0 Skipped: 0 (test/block/scope.lox)
Passed: 11 Failed: 0 Skipped: 0 (test/bool/equality.lox)
Passed: 12 Failed: 0 Skipped: 0 (test/bool/not.lox)
Passed: 13 Failed: 0 Skipped: 0 (test/call/bool.lox)
Passed: 14 Failed: 0 Skipped: 0 (test/call/nil.lox)
Passed: 15 Failed: 0 Skipped: 0 (test/call/num.lox)
Passed: 16 Failed: 0 Skipped: 0 (test/call/object.lox)
Passed: 17 Failed: 0 Skipped: 0 (test/call/string.lox)
Passed: 18 Failed: 0 Skipped: 0 (test/class/empty.lox)
Passed: 19 Failed: 0 Skipped: 0 (test/class/inherit_self.lox)
Passed: 20 Failed: 0 Skipped: 0 (test/class/inherited_method.lox)
Passed: 21 Failed: 0 Skipped: 0 (test/class/local_inherit_other.lox)
Passed: 22 Failed: 0 Skipped: 0 (test/class/local_inherit_self.lox)
Passed: 23 Failed: 0 Skipped: 0 (test/class/local_reference_self.lox)
Passed: 24 Failed: 0 Skipped: 0 (test/class/reference_self.lox)
Passed: 25 Failed: 0 Skipped: 0 (test/closure/assign_to_closure.lox)
Passed: 26 Failed: 0 Skipped: 0 (test/closure/assign_to_shadowed_later.lox)
Passed: 27 Failed: 0 Skipped: 0 (test/closure/close_over_function_parameter.lox)
Passed: 28 Failed: 0 Skipped: 0 (test/closure/close_over_later_variable.lox)
Passed: 29 Failed: 0 Skipped: 0 (test/closure/close_over_method_parameter.lox)
Passed: 30 Failed: 0 Skipped: 0 (test/closure/closed_closure_in_function.lox)
Passed: 31 Failed: 0 Skipped: 0 (test/closure/nested_closure.lox)
Passed: 32 Failed: 0 Skipped: 0 (test/closure/open_closure_in_function.lox)
Passed: 33 Failed: 0 Skipped: 0 (test/closure/reference_closure_multiple_times.lox)
Passed: 34 Failed: 0 Skipped: 0 (test/closure/reuse_closure_slot.lox)
Passed: 35 Failed: 0 Skipped: 0 (test/closure/shadow_closure_with_local.lox)
Passed: 36 Failed: 0 Skipped: 0 (test/closure/unused_closure.lox)
Passed: 37 Failed: 0 Skipped: 0 (test/closure/unused_later_closure.lox)
Passed: 38 Failed: 0 Skipped: 0 (test/comments/line_at_eof.lox)
Passed: 39 Failed: 0 Skipped: 0 (test/comments/only_line_comment.lox)
Passed: 40 Failed: 0 Skipped: 0 (test/comments/only_line_comment_and_line.lox)
Passed: 41 Failed: 0 Skipped: 0 (test/comments/unicode.lox)
Passed: 42 Failed: 0 Skipped: 0 (test/constructor/arguments.lox)
Passed: 43 Failed: 0 Skipped: 0 (test/constructor/call_init_early_return.lox)
Passed: 44 Failed: 0 Skipped: 0 (test/constructor/call_init_explicitly.lox)
Passed: 45 Failed: 0 Skipped: 0 (test/constructor/default.lox)
Passed: 46 Failed: 0 Skipped: 0 (test/constructor/default_arguments.lox)
Passed: 47 Failed: 0 Skipped: 0 (test/constructor/early_return.lox)
Passed: 48 Failed: 0 Skipped: 0 (test/constructor/extra_arguments.lox)
Passed: 49 Failed: 0 Skipped: 0 (test/constructor/init_not_method.lox)
Passed: 50 Failed: 0 Skipped: 0 (test/constructor/missing_arguments.lox)
Passed: 51 Failed: 0 Skipped: 0 (test/constructor/return_in_nested_function.lox)
Passed: 52 Failed: 0 Skipped: 0 (test/constructor/return_value.lox)
Passed: 53 Failed: 0 Skipped: 0 (test/empty_file.lox)
Passed: 54 Failed: 0 Skipped: 0 (test/expressions/evaluate.lox)
Passed: 54 Failed: 0 Skipped: 1 (test/expressions/parse.lox)
Passed: 54 Failed: 0 Skipped: 2 (test/field/call_function_field.lox)
Passed: 55 Failed: 0 Skipped: 2 (test/field/call_nonfunction_field.lox)
Passed: 56 Failed: 0 Skipped: 2 (test/field/get_and_set_method.lox)
Passed: 57 Failed: 0 Skipped: 2 (test/field/get_on_bool.lox)
Passed: 58 Failed: 0 Skipped: 2 (test/field/get_on_class.lox)
Passed: 59 Failed: 0 Skipped: 2 (test/field/get_on_function.lox)
Passed: 60 Failed: 0 Skipped: 2 (test/field/get_on_nil.lox)
Passed: 61 Failed: 0 Skipped: 2 (test/field/get_on_num.lox)
Passed: 62 Failed: 0 Skipped: 2 (test/field/get_on_string.lox)
Passed: 63 Failed: 0 Skipped: 2 (test/field/many.lox)
Passed: 64 Failed: 0 Skipped: 2 (test/field/method.lox)
Passed: 65 Failed: 0 Skipped: 2 (test/field/method_binds_this.lox)
Passed: 66 Failed: 0 Skipped: 2 (test/field/on_instance.lox)
Passed: 67 Failed: 0 Skipped: 2 (test/field/set_evaluation_order.lox)
Passed: 68 Failed: 0 Skipped: 2 (test/field/set_on_bool.lox)
Passed: 69 Failed: 0 Skipped: 2 (test/field/set_on_class.lox)
Passed: 70 Failed: 0 Skipped: 2 (test/field/set_on_function.lox)
Passed: 71 Failed: 0 Skipped: 2 (test/field/set_on_nil.lox)
Passed: 72 Failed: 0 Skipped: 2 (test/field/set_on_num.lox)
Passed: 73 Failed: 0 Skipped: 2 (test/field/set_on_string.lox)
Passed: 74 Failed: 0 Skipped: 2 (test/field/undefined.lox)
Passed: 75 Failed: 0 Skipped: 2 (test/for/class_in_body.lox)
Passed: 76 Failed: 0 Skipped: 2 (test/for/closure_in_body.lox)
Passed: 77 Failed: 0 Skipped: 2 (test/for/fun_in_body.lox)
Passed: 78 Failed: 0 Skipped: 2 (test/for/return_closure.lox)
Passed: 79 Failed: 0 Skipped: 2 (test/for/return_inside.lox)
Passed: 80 Failed: 0 Skipped: 2 (test/for/scope.lox)
Passed: 81 Failed: 0 Skipped: 2 (test/for/statement_condition.lox)
Passed: 82 Failed: 0 Skipped: 2 (test/for/statement_increment.lox)
Passed: 83 Failed: 0 Skipped: 2 (test/for/statement_initializer.lox)
Passed: 84 Failed: 0 Skipped: 2 (test/for/syntax.lox)
Passed: 85 Failed: 0 Skipped: 2 (test/for/var_in_body.lox)
Passed: 86 Failed: 0 Skipped: 2 (test/function/body_must_be_block.lox)
Passed: 87 Failed: 0 Skipped: 2 (test/function/empty_body.lox)
Passed: 88 Failed: 0 Skipped: 2 (test/function/extra_arguments.lox)
Passed: 89 Failed: 0 Skipped: 2 (test/function/local_mutual_recursion.lox)
Passed: 90 Failed: 0 Skipped: 2 (test/function/local_recursion.lox)
Passed: 91 Failed: 0 Skipped: 2 (test/function/missing_arguments.lox)
Passed: 92 Failed: 0 Skipped: 2 (test/function/missing_comma_in_parameters.lox)
Passed: 93 Failed: 0 Skipped: 2 (test/function/mutual_recursion.lox)
Passed: 94 Failed: 0 Skipped: 2 (test/function/nested_call_with_arguments.lox)
Passed: 95 Failed: 0 Skipped: 2 (test/function/parameters.lox)
Passed: 96 Failed: 0 Skipped: 2 (test/function/print.lox)
Passed: 97 Failed: 0 Skipped: 2 (test/function/recursion.lox)
Passed: 98 Failed: 0 Skipped: 2 (test/function/too_many_arguments.lox)
Passed: 99 Failed: 0 Skipped: 2 (test/function/too_many_parameters.lox)
Passed: 100 Failed: 0 Skipped: 2 (test/if/class_in_else.lox)
Passed: 101 Failed: 0 Skipped: 2 (test/if/class_in_then.lox)
Passed: 102 Failed: 0 Skipped: 2 (test/if/dangling_else.lox)
Passed: 103 Failed: 0 Skipped: 2 (test/if/else.lox)
Passed: 104 Failed: 0 Skipped: 2 (test/if/fun_in_else.lox)
Passed: 105 Failed: 0 Skipped: 2 (test/if/fun_in_then.lox)
Passed: 106 Failed: 0 Skipped: 2 (test/if/if.lox)
Passed: 107 Failed: 0 Skipped: 2 (test/if/truth.lox)
Passed: 108 Failed: 0 Skipped: 2 (test/if/var_in_else.lox)
Passed: 109 Failed: 0 Skipped: 2 (test/if/var_in_then.lox)
Passed: 110 Failed: 0 Skipped: 2 (test/inheritance/constructor.lox)
Passed: 111 Failed: 0 Skipped: 2 (test/inheritance/inherit_from_function.lox)
Passed: 112 Failed: 0 Skipped: 2 (test/inheritance/inherit_from_nil.lox)
Passed: 113 Failed: 0 Skipped: 2 (test/inheritance/inherit_from_number.lox)
Passed: 114 Failed: 0 Skipped: 2 (test/inheritance/inherit_methods.lox)
Passed: 115 Failed: 0 Skipped: 2 (test/inheritance/parenthesized_superclass.lox)
Passed: 116 Failed: 0 Skipped: 2 (test/inheritance/set_fields_from_base_class.lox)
Passed: 117 Failed: 0 Skipped: 2 (test/limit/loop_too_large.lox)
FAIL test/limit/loop_too_large.lox
Missing expected error: [2351] Error at '}': Loop body too large.
Expected return code 65 and got 0. Stderr:
Passed: 117 Failed: 1 Skipped: 2 (test/limit/no_reuse_constants.lox)
FAIL test/limit/no_reuse_constants.lox
Missing expected error: [35] Error at '1': Too many constants in one chunk.
Expected return code 65 and got 0. Stderr:
Passed: 117 Failed: 2 Skipped: 2 (test/limit/stack_overflow.lox)
Passed: 118 Failed: 2 Skipped: 2 (test/limit/too_many_constants.lox)
FAIL test/limit/too_many_constants.lox
Missing expected error: [35] Error at '"oops"': Too many constants in one chunk.
Expected return code 65 and got 0. Stderr:
Passed: 118 Failed: 3 Skipped: 2 (test/limit/too_many_locals.lox)
Passed: 119 Failed: 3 Skipped: 2 (test/limit/too_many_upvalues.lox)
Passed: 120 Failed: 3 Skipped: 2 (test/logical_operator/and.lox)
Passed: 121 Failed: 3 Skipped: 2 (test/logical_operator/and_truth.lox)
Passed: 122 Failed: 3 Skipped: 2 (test/logical_operator/or.lox)
Passed: 123 Failed: 3 Skipped: 2 (test/logical_operator/or_truth.lox)
Passed: 124 Failed: 3 Skipped: 2 (test/method/arity.lox)
Passed: 125 Failed: 3 Skipped: 2 (test/method/empty_block.lox)
Passed: 126 Failed: 3 Skipped: 2 (test/method/extra_arguments.lox)
Passed: 127 Failed: 3 Skipped: 2 (test/method/missing_arguments.lox)
Passed: 128 Failed: 3 Skipped: 2 (test/method/not_found.lox)
Passed: 129 Failed: 3 Skipped: 2 (test/method/print_bound_method.lox)
Passed: 130 Failed: 3 Skipped: 2 (test/method/refer_to_name.lox)
Passed: 131 Failed: 3 Skipped: 2 (test/method/too_many_arguments.lox)
Passed: 132 Failed: 3 Skipped: 2 (test/method/too_many_parameters.lox)
Passed: 133 Failed: 3 Skipped: 2 (test/nil/literal.lox)
Passed: 134 Failed: 3 Skipped: 2 (test/number/decimal_point_at_eof.lox)
Passed: 135 Failed: 3 Skipped: 2 (test/number/leading_dot.lox)
Passed: 136 Failed: 3 Skipped: 2 (test/number/literals.lox)
Passed: 137 Failed: 3 Skipped: 2 (test/number/nan_equality.lox)
Passed: 138 Failed: 3 Skipped: 2 (test/number/trailing_dot.lox)
Passed: 139 Failed: 3 Skipped: 2 (test/operator/add.lox)
Passed: 140 Failed: 3 Skipped: 2 (test/operator/add_bool_nil.lox)
Passed: 141 Failed: 3 Skipped: 2 (test/operator/add_bool_num.lox)
Passed: 142 Failed: 3 Skipped: 2 (test/operator/add_bool_string.lox)
Passed: 143 Failed: 3 Skipped: 2 (test/operator/add_nil_nil.lox)
Passed: 144 Failed: 3 Skipped: 2 (test/operator/add_num_nil.lox)
Passed: 145 Failed: 3 Skipped: 2 (test/operator/add_string_nil.lox)
Passed: 146 Failed: 3 Skipped: 2 (test/operator/comparison.lox)
Passed: 147 Failed: 3 Skipped: 2 (test/operator/divide.lox)
Passed: 148 Failed: 3 Skipped: 2 (test/operator/divide_nonnum_num.lox)
Passed: 149 Failed: 3 Skipped: 2 (test/operator/divide_num_nonnum.lox)
Passed: 150 Failed: 3 Skipped: 2 (test/operator/equals.lox)
Passed: 151 Failed: 3 Skipped: 2 (test/operator/equals_class.lox)
Passed: 152 Failed: 3 Skipped: 2 (test/operator/equals_method.lox)
Passed: 153 Failed: 3 Skipped: 2 (test/operator/greater_nonnum_num.lox)
Passed: 154 Failed: 3 Skipped: 2 (test/operator/greater_num_nonnum.lox)
Passed: 155 Failed: 3 Skipped: 2 (test/operator/greater_or_equal_nonnum_num.lox)
Passed: 156 Failed: 3 Skipped: 2 (test/operator/greater_or_equal_num_nonnum.lox)
Passed: 157 Failed: 3 Skipped: 2 (test/operator/less_nonnum_num.lox)
Passed: 158 Failed: 3 Skipped: 2 (test/operator/less_num_nonnum.lox)
Passed: 159 Failed: 3 Skipped: 2 (test/operator/less_or_equal_nonnum_num.lox)
Passed: 160 Failed: 3 Skipped: 2 (test/operator/less_or_equal_num_nonnum.lox)
Passed: 161 Failed: 3 Skipped: 2 (test/operator/multiply.lox)
Passed: 162 Failed: 3 Skipped: 2 (test/operator/multiply_nonnum_num.lox)
Passed: 163 Failed: 3 Skipped: 2 (test/operator/multiply_num_nonnum.lox)
Passed: 164 Failed: 3 Skipped: 2 (test/operator/negate.lox)
Passed: 165 Failed: 3 Skipped: 2 (test/operator/negate_nonnum.lox)
Passed: 166 Failed: 3 Skipped: 2 (test/operator/not.lox)
Passed: 167 Failed: 3 Skipped: 2 (test/operator/not_class.lox)
Passed: 168 Failed: 3 Skipped: 2 (test/operator/not_equals.lox)
Passed: 169 Failed: 3 Skipped: 2 (test/operator/subtract.lox)
Passed: 170 Failed: 3 Skipped: 2 (test/operator/subtract_nonnum_num.lox)
Passed: 171 Failed: 3 Skipped: 2 (test/operator/subtract_num_nonnum.lox)
Passed: 172 Failed: 3 Skipped: 2 (test/precedence.lox)
Passed: 173 Failed: 3 Skipped: 2 (test/print/missing_argument.lox)
Passed: 174 Failed: 3 Skipped: 2 (test/regression/394.lox)
Passed: 175 Failed: 3 Skipped: 2 (test/regression/40.lox)
Passed: 176 Failed: 3 Skipped: 2 (test/return/after_else.lox)
Passed: 177 Failed: 3 Skipped: 2 (test/return/after_if.lox)
Passed: 178 Failed: 3 Skipped: 2 (test/return/after_while.lox)
Passed: 179 Failed: 3 Skipped: 2 (test/return/at_top_level.lox)
Passed: 180 Failed: 3 Skipped: 2 (test/return/in_function.lox)
Passed: 181 Failed: 3 Skipped: 2 (test/return/in_method.lox)
Passed: 182 Failed: 3 Skipped: 2 (test/return/return_nil_if_no_value.lox)
Passed: 183 Failed: 3 Skipped: 2 (test/scanning/identifiers.lox)
Passed: 183 Failed: 3 Skipped: 3 (test/scanning/keywords.lox)
Passed: 183 Failed: 3 Skipped: 4 (test/scanning/numbers.lox)
Passed: 183 Failed: 3 Skipped: 5 (test/scanning/punctuators.lox)
Passed: 183 Failed: 3 Skipped: 6 (test/scanning/strings.lox)
Passed: 183 Failed: 3 Skipped: 7 (test/scanning/whitespace.lox)
Passed: 183 Failed: 3 Skipped: 8 (test/string/error_after_multiline.lox)
Passed: 184 Failed: 3 Skipped: 8 (test/string/literals.lox)
Passed: 185 Failed: 3 Skipped: 8 (test/string/multiline.lox)
Passed: 186 Failed: 3 Skipped: 8 (test/string/unterminated.lox)
Passed: 187 Failed: 3 Skipped: 8 (test/super/bound_method.lox)
Passed: 188 Failed: 3 Skipped: 8 (test/super/call_other_method.lox)
Passed: 189 Failed: 3 Skipped: 8 (test/super/call_same_method.lox)
Passed: 190 Failed: 3 Skipped: 8 (test/super/closure.lox)
Passed: 191 Failed: 3 Skipped: 8 (test/super/constructor.lox)
Passed: 192 Failed: 3 Skipped: 8 (test/super/extra_arguments.lox)
Passed: 193 Failed: 3 Skipped: 8 (test/super/indirectly_inherited.lox)
Passed: 194 Failed: 3 Skipped: 8 (test/super/missing_arguments.lox)
Passed: 195 Failed: 3 Skipped: 8 (test/super/no_superclass_bind.lox)
Passed: 196 Failed: 3 Skipped: 8 (test/super/no_superclass_call.lox)
Passed: 197 Failed: 3 Skipped: 8 (test/super/no_superclass_method.lox)
Passed: 198 Failed: 3 Skipped: 8 (test/super/parenthesized.lox)
Passed: 199 Failed: 3 Skipped: 8 (test/super/reassign_superclass.lox)
Passed: 200 Failed: 3 Skipped: 8 (test/super/super_at_top_level.lox)
Passed: 201 Failed: 3 Skipped: 8 (test/super/super_in_closure_in_inherited_method.lox)
Passed: 202 Failed: 3 Skipped: 8 (test/super/super_in_inherited_method.lox)
Passed: 203 Failed: 3 Skipped: 8 (test/super/super_in_top_level_function.lox)
Passed: 204 Failed: 3 Skipped: 8 (test/super/super_without_dot.lox)
Passed: 205 Failed: 3 Skipped: 8 (test/super/super_without_name.lox)
Passed: 206 Failed: 3 Skipped: 8 (test/super/this_in_superclass_method.lox)
Passed: 207 Failed: 3 Skipped: 8 (test/this/closure.lox)
Passed: 208 Failed: 3 Skipped: 8 (test/this/nested_class.lox)
Passed: 209 Failed: 3 Skipped: 8 (test/this/nested_closure.lox)
Passed: 210 Failed: 3 Skipped: 8 (test/this/this_at_top_level.lox)
Passed: 211 Failed: 3 Skipped: 8 (test/this/this_in_method.lox)
Passed: 212 Failed: 3 Skipped: 8 (test/this/this_in_top_level_function.lox)
Passed: 213 Failed: 3 Skipped: 8 (test/unexpected_character.lox)
Passed: 214 Failed: 3 Skipped: 8 (test/variable/collide_with_parameter.lox)
Passed: 215 Failed: 3 Skipped: 8 (test/variable/duplicate_local.lox)
Passed: 216 Failed: 3 Skipped: 8 (test/variable/duplicate_parameter.lox)
Passed: 217 Failed: 3 Skipped: 8 (test/variable/early_bound.lox)
Passed: 218 Failed: 3 Skipped: 8 (test/variable/in_middle_of_block.lox)
Passed: 219 Failed: 3 Skipped: 8 (test/variable/in_nested_block.lox)
Passed: 220 Failed: 3 Skipped: 8 (test/variable/local_from_method.lox)
Passed: 221 Failed: 3 Skipped: 8 (test/variable/redeclare_global.lox)
Passed: 222 Failed: 3 Skipped: 8 (test/variable/redefine_global.lox)
Passed: 223 Failed: 3 Skipped: 8 (test/variable/scope_reuse_in_different_blocks.lox)
Passed: 224 Failed: 3 Skipped: 8 (test/variable/shadow_and_local.lox)
Passed: 225 Failed: 3 Skipped: 8 (test/variable/shadow_global.lox)
Passed: 226 Failed: 3 Skipped: 8 (test/variable/shadow_local.lox)
Passed: 227 Failed: 3 Skipped: 8 (test/variable/undefined_global.lox)
Passed: 228 Failed: 3 Skipped: 8 (test/variable/undefined_local.lox)
Passed: 229 Failed: 3 Skipped: 8 (test/variable/uninitialized.lox)
Passed: 230 Failed: 3 Skipped: 8 (test/variable/unreached_undefined.lox)
Passed: 231 Failed: 3 Skipped: 8 (test/variable/use_false_as_var.lox)
Passed: 232 Failed: 3 Skipped: 8 (test/variable/use_global_in_initializer.lox)
Passed: 233 Failed: 3 Skipped: 8 (test/variable/use_local_in_initializer.lox)
Passed: 234 Failed: 3 Skipped: 8 (test/variable/use_nil_as_var.lox)
Passed: 235 Failed: 3 Skipped: 8 (test/variable/use_this_as_var.lox)
Passed: 236 Failed: 3 Skipped: 8 (test/while/class_in_body.lox)
Passed: 237 Failed: 3 Skipped: 8 (test/while/closure_in_body.lox)
Passed: 238 Failed: 3 Skipped: 8 (test/while/fun_in_body.lox)
Passed: 239 Failed: 3 Skipped: 8 (test/while/return_closure.lox)
Passed: 240 Failed: 3 Skipped: 8 (test/while/return_inside.lox)
Passed: 241 Failed: 3 Skipped: 8 (test/while/syntax.lox)
Passed: 242 Failed: 3 Skipped: 8 (test/while/var_in_body.lox)
243 tests passed. 3 tests failed.