cuelang.org/go@v0.13.0/internal/core/toposort/testdata/t.txtar (about) 1 -- file.cue -- 2 b: { 3 z: 1 4 y: 2 5 } 6 a: { 7 x: 3 8 w: 4 9 } 10 11 c1: a&b 12 c2: b&a 13 14 c3: j: k: l: a&b 15 c4: j: k: l: b&a 16 17 d1: { 18 a 19 b 20 } 21 22 d2: { 23 b 24 a 25 } 26 27 d3: { 28 za: 11 29 a 30 b 31 t: 10 32 } 33 34 d4: { 35 za: 11 36 b 37 a 38 t: 10 39 } 40 41 d5: { 42 za: 11 43 a&b 44 t: 10 45 } 46 47 d6: { 48 za: 11 49 b&a 50 t: 10 51 } 52 53 e1: a 54 e1: b 55 56 e2: b 57 e2: a 58 59 e3: j: k: l: a 60 e3: j: k: l: b 61 62 e4: j: k: l: b 63 e4: j: k: l: a 64 65 f1: a1 66 f1: b1 67 68 f2: b1 69 f2: a1 70 71 f3: j: k: l: a1 72 f3: j: k: l: b1 73 74 f4: j: k: l: b1 75 f4: j: k: l: a1 76 77 a1: a2 78 a2: a 79 b1: b2 80 b2: b 81 82 g1: a&b 83 g1: v: 5 84 85 g2: za: 5 86 g2: a&b 87 88 g3: d: _ 89 g3: c: _ 90 g3: { 91 b: _ 92 f: _ 93 } 94 95 h: { 96 t: b | a 97 u: a | b 98 } 99 100 i1: b & {y: _, w: _} 101 i2: i1 & {w: _, z: _} 102 103 j: { 104 b: int 105 a: int 106 107 a: 5 108 b: 6 109 } & {...} 110 111 k1: { 112 for idx, n in ["d","c","b","z"] { 113 (n): idx 114 } 115 } 116 117 k2: { 118 e: 3 119 k1 120 a: 0 121 } 122 -- out/TestTopologicalSort/lexicographical=false -- 123 { 124 b: { 125 z: 1 126 y: 2 127 } 128 a: { 129 x: 3 130 w: 4 131 } 132 c1: { 133 x: 3 134 w: 4 135 z: 1 136 y: 2 137 } 138 c2: { 139 x: 3 140 w: 4 141 z: 1 142 y: 2 143 } 144 c3: { 145 j: { 146 k: { 147 l: { 148 x: 3 149 w: 4 150 z: 1 151 y: 2 152 } 153 } 154 } 155 } 156 c4: { 157 j: { 158 k: { 159 l: { 160 x: 3 161 w: 4 162 z: 1 163 y: 2 164 } 165 } 166 } 167 } 168 d1: { 169 x: 3 170 w: 4 171 z: 1 172 y: 2 173 } 174 d2: { 175 z: 1 176 y: 2 177 x: 3 178 w: 4 179 } 180 d3: { 181 x: 3 182 w: 4 183 z: 1 184 y: 2 185 za: 11 186 t: 10 187 } 188 d4: { 189 z: 1 190 y: 2 191 x: 3 192 w: 4 193 za: 11 194 t: 10 195 } 196 d5: { 197 x: 3 198 w: 4 199 z: 1 200 y: 2 201 za: 11 202 t: 10 203 } 204 d6: { 205 x: 3 206 w: 4 207 z: 1 208 y: 2 209 za: 11 210 t: 10 211 } 212 e1: { 213 x: 3 214 w: 4 215 z: 1 216 y: 2 217 } 218 e2: { 219 z: 1 220 y: 2 221 x: 3 222 w: 4 223 } 224 e3: { 225 j: { 226 k: { 227 l: { 228 x: 3 229 w: 4 230 z: 1 231 y: 2 232 } 233 } 234 } 235 } 236 e4: { 237 j: { 238 k: { 239 l: { 240 z: 1 241 y: 2 242 x: 3 243 w: 4 244 } 245 } 246 } 247 } 248 f1: { 249 x: 3 250 w: 4 251 z: 1 252 y: 2 253 } 254 f2: { 255 z: 1 256 y: 2 257 x: 3 258 w: 4 259 } 260 f3: { 261 j: { 262 k: { 263 l: { 264 x: 3 265 w: 4 266 z: 1 267 y: 2 268 } 269 } 270 } 271 } 272 f4: { 273 j: { 274 k: { 275 l: { 276 z: 1 277 y: 2 278 x: 3 279 w: 4 280 } 281 } 282 } 283 } 284 a1: { 285 x: 3 286 w: 4 287 } 288 a2: { 289 x: 3 290 w: 4 291 } 292 b1: { 293 z: 1 294 y: 2 295 } 296 b2: { 297 z: 1 298 y: 2 299 } 300 g1: { 301 x: 3 302 w: 4 303 z: 1 304 y: 2 305 v: 5 306 } 307 g2: { 308 za: 5 309 x: 3 310 w: 4 311 z: 1 312 y: 2 313 } 314 g3: { 315 d: _ 316 c: _ 317 b: _ 318 f: _ 319 } 320 h: { 321 t: { 322 z: 1 323 y: 2 324 } | { 325 x: 3 326 w: 4 327 } 328 u: { 329 x: 3 330 w: 4 331 } | { 332 z: 1 333 y: 2 334 } 335 } 336 i1: { 337 z: 1 338 y: 2 339 w: _ 340 } 341 i2: { 342 w: _ 343 y: 2 344 z: 1 345 } 346 j: { 347 b: 6 348 a: 5 349 } 350 k1: { 351 d: 0 352 c: 1 353 b: 2 354 z: 3 355 } 356 k2: { 357 e: 3 358 a: 0 359 d: 0 360 c: 1 361 b: 2 362 z: 3 363 } 364 } 365 -- out/TestTopologicalSort/lexicographical=true -- 366 { 367 a: { 368 w: 4 369 x: 3 370 } 371 a1: { 372 w: 4 373 x: 3 374 } 375 a2: { 376 w: 4 377 x: 3 378 } 379 b: { 380 y: 2 381 z: 1 382 } 383 b1: { 384 y: 2 385 z: 1 386 } 387 b2: { 388 y: 2 389 z: 1 390 } 391 c1: { 392 w: 4 393 x: 3 394 y: 2 395 z: 1 396 } 397 c2: { 398 w: 4 399 x: 3 400 y: 2 401 z: 1 402 } 403 c3: { 404 j: { 405 k: { 406 l: { 407 w: 4 408 x: 3 409 y: 2 410 z: 1 411 } 412 } 413 } 414 } 415 c4: { 416 j: { 417 k: { 418 l: { 419 w: 4 420 x: 3 421 y: 2 422 z: 1 423 } 424 } 425 } 426 } 427 d1: { 428 w: 4 429 x: 3 430 y: 2 431 z: 1 432 } 433 d2: { 434 w: 4 435 x: 3 436 y: 2 437 z: 1 438 } 439 d3: { 440 t: 10 441 w: 4 442 x: 3 443 y: 2 444 z: 1 445 za: 11 446 } 447 d4: { 448 t: 10 449 w: 4 450 x: 3 451 y: 2 452 z: 1 453 za: 11 454 } 455 d5: { 456 t: 10 457 w: 4 458 x: 3 459 y: 2 460 z: 1 461 za: 11 462 } 463 d6: { 464 t: 10 465 w: 4 466 x: 3 467 y: 2 468 z: 1 469 za: 11 470 } 471 e1: { 472 w: 4 473 x: 3 474 y: 2 475 z: 1 476 } 477 e2: { 478 w: 4 479 x: 3 480 y: 2 481 z: 1 482 } 483 e3: { 484 j: { 485 k: { 486 l: { 487 w: 4 488 x: 3 489 y: 2 490 z: 1 491 } 492 } 493 } 494 } 495 e4: { 496 j: { 497 k: { 498 l: { 499 w: 4 500 x: 3 501 y: 2 502 z: 1 503 } 504 } 505 } 506 } 507 f1: { 508 w: 4 509 x: 3 510 y: 2 511 z: 1 512 } 513 f2: { 514 w: 4 515 x: 3 516 y: 2 517 z: 1 518 } 519 f3: { 520 j: { 521 k: { 522 l: { 523 w: 4 524 x: 3 525 y: 2 526 z: 1 527 } 528 } 529 } 530 } 531 f4: { 532 j: { 533 k: { 534 l: { 535 w: 4 536 x: 3 537 y: 2 538 z: 1 539 } 540 } 541 } 542 } 543 g1: { 544 v: 5 545 w: 4 546 x: 3 547 y: 2 548 z: 1 549 } 550 g2: { 551 w: 4 552 x: 3 553 y: 2 554 z: 1 555 za: 5 556 } 557 g3: { 558 b: _ 559 c: _ 560 d: _ 561 f: _ 562 } 563 h: { 564 t: { 565 y: 2 566 z: 1 567 } | { 568 w: 4 569 x: 3 570 } 571 u: { 572 w: 4 573 x: 3 574 } | { 575 y: 2 576 z: 1 577 } 578 } 579 i1: { 580 w: _ 581 y: 2 582 z: 1 583 } 584 i2: { 585 w: _ 586 y: 2 587 z: 1 588 } 589 j: { 590 a: 5 591 b: 6 592 } 593 k1: { 594 b: 2 595 c: 1 596 d: 0 597 z: 3 598 } 599 k2: { 600 a: 0 601 b: 2 602 c: 1 603 d: 0 604 e: 3 605 z: 3 606 } 607 }