github.com/joomcode/cue@v0.4.4-0.20221111115225-539fe3512047/cue/testdata/comprehensions/lists.txtar (about)

     1  -- in.cue --
     2  a: [{a: 1}, {b: 2 & 3}]
     3  
     4  b: [ for x in a {x}]
     5  -- out/eval --
     6  Errors:
     7  a.1.b: conflicting values 3 and 2:
     8      ./in.cue:1:17
     9      ./in.cue:1:21
    10  
    11  Result:
    12  (_|_){
    13    // [eval]
    14    a: (_|_){
    15      // [eval]
    16      0: (struct){
    17        a: (int){ 1 }
    18      }
    19      1: (_|_){
    20        // [eval]
    21        b: (_|_){
    22          // [eval] a.1.b: conflicting values 3 and 2:
    23          //     ./in.cue:1:17
    24          //     ./in.cue:1:21
    25        }
    26      }
    27    }
    28    b: (_|_){
    29      // [eval] a.1.b: conflicting values 3 and 2:
    30      //     ./in.cue:1:17
    31      //     ./in.cue:1:21
    32    }
    33  }
    34  -- out/compile --
    35  --- in.cue
    36  {
    37    a: [
    38      {
    39        a: 1
    40      },
    41      {
    42        b: (2 & 3)
    43      },
    44    ]
    45    b: [
    46      for _, x in 怈1;a怉 {
    47        怈1;x怉
    48      },
    49    ]
    50  }