| # DO NOT EDIT; generated by go run testdata/gen.go |
| # |
| #name: pick first |
| #bug: true |
| #evalFull |
| -- in.cue -- |
| a: *5 | "a" | true |
| b: c: *{ |
| a: 2 |
| } | { |
| a: 3 |
| } |
| -- out/def -- |
| a: *5 | "a" | true |
| b: { |
| c: *{ |
| a: 2 |
| } | { |
| a: 3 |
| } |
| } |
| -- out/export -- |
| a: 5 |
| b: { |
| c: *{ |
| a: 2 |
| } | { |
| a: 3 |
| } |
| } |
| -- out/yaml -- |
| -- out/json -- |
| {"a":5,"b":{"c":{"a":2}}} |
| -- out/legacy-debug -- |
| <0>{a: 5, b: <1>{c: <2>{a: 2}}} |
| -- out/compile -- |
| --- in.cue |
| { |
| a: (*5|"a"|true) |
| b: { |
| c: (*{ |
| a: 2 |
| }|{ |
| a: 3 |
| }) |
| } |
| } |
| -- out/eval -- |
| (struct){ |
| a: ((bool|int|string)){ |(*(int){ 5 }, (string){ "a" }, (bool){ true }) } |
| b: (struct){ |
| c: (struct){ |(*(struct){ |
| a: (int){ 2 } |
| }, (struct){ |
| a: (int){ 3 } |
| }) } |
| } |
| } |