@@ -88,14 +88,6 @@ Conjuncts: 141
88
88
Disjuncts: 107
89
89
-- out/evalalpha --
90
90
Errors:
91
- outerErr.extraNesting.t1.version.x.major: field not allowed:
92
- ./in.cue:46:25
93
- outerErr.issue3534.t1.version.major: field not allowed:
94
- ./in.cue:19:8
95
- ./in.cue:25:22
96
- outerErr.usingClose.t1.version.major: field not allowed:
97
- ./in.cue:34:17
98
- ./in.cue:35:22
99
91
#E.b: field not allowed:
100
92
./in.cue:57:14
101
93
./cue.mod/pkg/foo.com/example/example.cue:4:11
@@ -114,17 +106,15 @@ Result:
114
106
x: (int){ 2 }
115
107
}
116
108
}
117
- outerErr: (_|_){
118
- // [eval]
109
+ outerErr: (struct){
119
110
_inToOut: (struct){
120
111
in: (_){ _ }
121
112
out: (_|_){
122
113
// [incomplete] outerErr._inToOut.out: in.foo undefined as in is incomplete (type _):
123
114
// ./in.cue:19:8
124
115
}
125
116
}
126
- issue3534: (_|_){
127
- // [eval]
117
+ issue3534: (struct){
128
118
#Inner: (#struct){
129
119
foo: (#struct){
130
120
minor: (int){ 2 }
@@ -135,21 +125,14 @@ Result:
135
125
major: (int){ 1 }
136
126
}
137
127
}
138
- t1: (_|_){
139
- // [eval]
140
- version: (_|_){
141
- // [eval]
142
- major: (_|_){
143
- // [eval] outerErr.issue3534.t1.version.major: field not allowed:
144
- // ./in.cue:19:8
145
- // ./in.cue:25:22
146
- }
128
+ t1: (#struct){
129
+ version: (#struct){
130
+ major: (int){ 1 }
147
131
minor: (int){ 2 }
148
132
}
149
133
}
150
134
}
151
- usingClose: (_|_){
152
- // [eval]
135
+ usingClose: (struct){
153
136
#Inner: (#struct){
154
137
foo: (#struct){
155
138
minor: (int){ 2 }
@@ -160,21 +143,14 @@ Result:
160
143
major: (int){ 1 }
161
144
}
162
145
}
163
- t1: (_|_){
164
- // [eval]
165
- version: (_|_){
166
- // [eval]
167
- major: (_|_){
168
- // [eval] outerErr.usingClose.t1.version.major: field not allowed:
169
- // ./in.cue:34:17
170
- // ./in.cue:35:22
171
- }
146
+ t1: (#struct){
147
+ version: (#struct){
148
+ major: (int){ 1 }
172
149
minor: (int){ 2 }
173
150
}
174
151
}
175
152
}
176
- extraNesting: (_|_){
177
- // [eval]
153
+ extraNesting: (struct){
178
154
#Inner: (#struct){
179
155
foo: (#struct){
180
156
x: (#struct){
@@ -189,16 +165,10 @@ Result:
189
165
}
190
166
}
191
167
}
192
- t1: (_|_){
193
- // [eval]
194
- version: (_|_){
195
- // [eval]
196
- x: (_|_){
197
- // [eval]
198
- major: (_|_){
199
- // [eval] outerErr.extraNesting.t1.version.x.major: field not allowed:
200
- // ./in.cue:46:25
201
- }
168
+ t1: (#struct){
169
+ version: (#struct){
170
+ x: (#struct){
171
+ major: (int){ 1 }
202
172
minor: (int){ 2 }
203
173
}
204
174
}
@@ -238,18 +208,12 @@ Result:
238
208
diff old new
239
209
--- old
240
210
+++ new
241
- @@ -1,10 +1,18 @@
211
+ @@ -1,10 +1,10 @@
242
212
Errors:
243
213
-outerErr.usingClose.t1.version.major: field not allowed:
244
- +outerErr.extraNesting.t1.version.x.major: field not allowed:
245
- + ./in.cue:46:25
246
- +outerErr.issue3534.t1.version.major: field not allowed:
247
- ./in.cue:19:8
214
+ - ./in.cue:19:8
248
215
- ./in.cue:34:23
249
- + ./in.cue:25:22
250
- +outerErr.usingClose.t1.version.major: field not allowed:
251
- + ./in.cue:34:17
252
- ./in.cue:35:22
216
+ - ./in.cue:35:22
253
217
- ./in.cue:37:7
254
218
- ./in.cue:38:16
255
219
+#E.b: field not allowed:
@@ -261,11 +225,22 @@ diff old new
261
225
262
226
Result:
263
227
(_|_){
264
- @@ -26,20 +34,27 @@
265
- // ./in.cue:19:8
228
+ @@ -17,8 +17,7 @@
229
+ x: (int){ 2 }
230
+ }
231
+ }
232
+ - outerErr: (_|_){
233
+ - // [eval]
234
+ + outerErr: (struct){
235
+ _inToOut: (struct){
236
+ in: (_){ _ }
237
+ out: (_|_){
238
+ @@ -44,30 +43,20 @@
239
+ }
266
240
}
267
241
}
268
- - issue3534: (struct){
242
+ - usingClose: (_|_){
243
+ - // [eval]
269
244
- #Inner: (#struct){
270
245
- foo: (#struct){
271
246
- minor: (int){ 2 }
@@ -276,11 +251,19 @@ diff old new
276
251
- major: (int){ 1 }
277
252
- }
278
253
- }
279
- - t1: (#struct){
280
- - version: (#struct){
281
- - major: (int){ 1 }
282
- + issue3534: (_|_){
283
- + // [eval]
254
+ - t1: (_|_){
255
+ - // [eval]
256
+ - version: (_|_){
257
+ - // [eval]
258
+ - major: (_|_){
259
+ - // [eval] outerErr.usingClose.t1.version.major: field not allowed:
260
+ - // ./in.cue:19:8
261
+ - // ./in.cue:34:23
262
+ - // ./in.cue:35:22
263
+ - // ./in.cue:37:7
264
+ - // ./in.cue:38:16
265
+ - }
266
+ + usingClose: (struct){
284
267
+ #Inner: (#struct){
285
268
+ foo: (#struct){
286
269
+ minor: (int){ 2 }
@@ -291,97 +274,18 @@ diff old new
291
274
+ major: (int){ 1 }
292
275
+ }
293
276
+ }
294
- + t1: (_|_){
295
- + // [eval]
296
- + version: (_|_){
297
- + // [eval]
298
- + major: (_|_){
299
- + // [eval] outerErr.issue3534.t1.version.major: field not allowed:
300
- + // ./in.cue:19:8
301
- + // ./in.cue:25:22
302
- + }
277
+ + t1: (#struct){
278
+ + version: (#struct){
279
+ + major: (int){ 1 }
303
280
minor: (int){ 2 }
304
281
}
305
282
}
306
- @@ -62,43 +77,52 @@
307
- // [eval]
308
- major: (_|_){
309
- // [eval] outerErr.usingClose.t1.version.major: field not allowed:
310
- - // ./in.cue:19:8
311
- - // ./in.cue:34:23
312
- + // ./in.cue:34:17
313
- // ./in.cue:35:22
314
- - // ./in.cue:37:7
315
- - // ./in.cue:38:16
316
- - }
317
- - minor: (int){ 2 }
318
- - }
319
- - }
320
- - }
321
- - extraNesting: (struct){
322
- - #Inner: (#struct){
323
- - foo: (#struct){
324
- - x: (#struct){
325
- - minor: (int){ 2 }
326
- - }
327
- - }
328
- - }
329
- - #Outer: (#struct){
330
- - version: (#struct){
331
- - x: (#struct){
332
- - major: (int){ 1 }
333
- - }
334
- - }
335
- - }
336
- - t1: (#struct){
337
- - version: (#struct){
338
- - x: (#struct){
339
- - major: (int){ 1 }
340
- - minor: (int){ 2 }
341
- - }
342
- - }
343
- - }
344
- - }
345
- - }
283
+ @@ -97,8 +86,13 @@
284
+ }
285
+ }
286
+ }
346
287
- refFromPkg: (int){ 1 }
347
288
- refFromLet: (struct){
348
- + }
349
- + minor: (int){ 2 }
350
- + }
351
- + }
352
- + }
353
- + extraNesting: (_|_){
354
- + // [eval]
355
- + #Inner: (#struct){
356
- + foo: (#struct){
357
- + x: (#struct){
358
- + minor: (int){ 2 }
359
- + }
360
- + }
361
- + }
362
- + #Outer: (#struct){
363
- + version: (#struct){
364
- + x: (#struct){
365
- + major: (int){ 1 }
366
- + }
367
- + }
368
- + }
369
- + t1: (_|_){
370
- + // [eval]
371
- + version: (_|_){
372
- + // [eval]
373
- + x: (_|_){
374
- + // [eval]
375
- + major: (_|_){
376
- + // [eval] outerErr.extraNesting.t1.version.x.major: field not allowed:
377
- + // ./in.cue:46:25
378
- + }
379
- + minor: (int){ 2 }
380
- + }
381
- + }
382
- + }
383
- + }
384
- + }
385
289
+ refFromPkg: (_|_){
386
290
+ // [eval] #E.b: field not allowed:
387
291
+ // ./in.cue:57:14
@@ -392,7 +296,7 @@ diff old new
392
296
let X#1 = (_|_){
393
297
// [eval]
394
298
#D: (#struct){
395
- @@ -106,15 +130 ,18 @@
299
+ @@ -106,15 +100 ,18 @@
396
300
}
397
301
#E: (_|_){
398
302
// [eval]
0 commit comments