this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

cue/testdata: reorder files in txtar

Move the compile output to the end in line with other files
and to minimize a diff in a subsequent CL.

Signed-off-by: Marcel van Lohuizen <mpvl@gmail.com>
Change-Id: I79ec1e2ed4f260a86f453ccaa2ab58e0e2eec6da
Reviewed-on: https://review.gerrithub.io/c/cue-lang/cue/+/1193687
TryBot-Result: CUEcueckoo <cueckoo@cuelang.org>
Unity-Result: CUE porcuepine <cue.porcuepine@gmail.com>
Reviewed-by: Daniel Martí <mvdan@mvdan.cc>

+95 -95
+95 -95
cue/testdata/cycle/issue990.txtar
··· 77 77 // Test 78 78 79 79 out: #sub & {#p: _test.s1} 80 - -- out/compile -- 81 - --- in.cue 82 - { 83 - #AC: { 84 - k: "simple" 85 - d: 〈1;#C〉 86 - } 87 - #AS: { 88 - k: "complex" 89 - d: 〈1;#S〉 90 - } 91 - #R: { 92 - a: (〈1;#AC〉|〈1;#AS〉) 93 - } 94 - #S: { 95 - n: string 96 - r: { 97 - [string]: 〈2;#R〉 98 - } 99 - } 100 - #C: { 101 - n: string 102 - } 103 - #sub: { 104 - #p: 〈1;#AS〉 105 - dict: { 106 - [string]: _ 107 - } 108 - for rn, rd in 〈0;#p〉.d.r if (〈0;rd〉.a.k == "complex") { 109 - let subs#1multi = (〈3;#sub〉 & { 110 - #p: 〈2;rd〉.a 111 - }) 112 - for sn, sd in 〈0;let subs#1〉.dict { 113 - dict: { 114 - "\(〈4;rn〉)_\(〈2;sn〉)": 〈2;sd〉 115 - } 116 - } 117 - } 118 - for rn, rd in 〈0;#p〉.d.r if (〈0;rd〉.a.k == "simple") { 119 - dict: { 120 - "\(〈2;rn〉)": 〈2;rd〉 121 - } 122 - } 123 - } 124 - _test: { 125 - c1: 〈1;#AC〉 126 - c1: { 127 - d: { 128 - n: "c1" 129 - } 130 - } 131 - s3: 〈1;#AS〉 132 - s3: { 133 - d: { 134 - n: "s3" 135 - r: { 136 - r1: { 137 - a: 〈4;c1〉 138 - } 139 - } 140 - } 141 - } 142 - s2: 〈1;#AS〉 143 - s2: { 144 - d: { 145 - n: "s2" 146 - r: { 147 - r1: { 148 - a: 〈4;c1〉 149 - } 150 - r2: { 151 - a: 〈4;s3〉 152 - } 153 - } 154 - } 155 - } 156 - s1: 〈1;#AS〉 157 - s1: { 158 - d: { 159 - n: "s1" 160 - r: { 161 - r1: { 162 - a: 〈4;c1〉 163 - } 164 - r2: { 165 - a: 〈4;s2〉 166 - } 167 - } 168 - } 169 - } 170 - } 171 - out: (〈0;#sub〉 & { 172 - #p: 〈1;_test〉.s1 173 - }) 174 - } 175 80 -- out/evalalpha -- 176 81 Errors: 177 82 out.subs.subs.#p: structural cycle: ··· 1491 1396 }) 1492 1397 } 1493 1398 } 1399 + -- out/compile -- 1400 + --- in.cue 1401 + { 1402 + #AC: { 1403 + k: "simple" 1404 + d: 〈1;#C〉 1405 + } 1406 + #AS: { 1407 + k: "complex" 1408 + d: 〈1;#S〉 1409 + } 1410 + #R: { 1411 + a: (〈1;#AC〉|〈1;#AS〉) 1412 + } 1413 + #S: { 1414 + n: string 1415 + r: { 1416 + [string]: 〈2;#R〉 1417 + } 1418 + } 1419 + #C: { 1420 + n: string 1421 + } 1422 + #sub: { 1423 + #p: 〈1;#AS〉 1424 + dict: { 1425 + [string]: _ 1426 + } 1427 + for rn, rd in 〈0;#p〉.d.r if (〈0;rd〉.a.k == "complex") { 1428 + let subs#1multi = (〈3;#sub〉 & { 1429 + #p: 〈2;rd〉.a 1430 + }) 1431 + for sn, sd in 〈0;let subs#1〉.dict { 1432 + dict: { 1433 + "\(〈4;rn〉)_\(〈2;sn〉)": 〈2;sd〉 1434 + } 1435 + } 1436 + } 1437 + for rn, rd in 〈0;#p〉.d.r if (〈0;rd〉.a.k == "simple") { 1438 + dict: { 1439 + "\(〈2;rn〉)": 〈2;rd〉 1440 + } 1441 + } 1442 + } 1443 + _test: { 1444 + c1: 〈1;#AC〉 1445 + c1: { 1446 + d: { 1447 + n: "c1" 1448 + } 1449 + } 1450 + s3: 〈1;#AS〉 1451 + s3: { 1452 + d: { 1453 + n: "s3" 1454 + r: { 1455 + r1: { 1456 + a: 〈4;c1〉 1457 + } 1458 + } 1459 + } 1460 + } 1461 + s2: 〈1;#AS〉 1462 + s2: { 1463 + d: { 1464 + n: "s2" 1465 + r: { 1466 + r1: { 1467 + a: 〈4;c1〉 1468 + } 1469 + r2: { 1470 + a: 〈4;s3〉 1471 + } 1472 + } 1473 + } 1474 + } 1475 + s1: 〈1;#AS〉 1476 + s1: { 1477 + d: { 1478 + n: "s1" 1479 + r: { 1480 + r1: { 1481 + a: 〈4;c1〉 1482 + } 1483 + r2: { 1484 + a: 〈4;s2〉 1485 + } 1486 + } 1487 + } 1488 + } 1489 + } 1490 + out: (〈0;#sub〉 & { 1491 + #p: 〈1;_test〉.s1 1492 + }) 1493 + }