github.com/joomcode/cue@v0.4.4-0.20221111115225-539fe3512047/cue/testdata/eval/resolve_env.txtar (about) 1 -- in.cue -- 2 a: { 3 d: int 4 b: { 5 c: d 6 } 7 } 8 x: { 9 d: 2 10 b: a.b.c // should be int, not 2 11 } 12 a1: y: 5 13 a1: a2: a3: a4: a5: a1.y 14 b: a1.a2.a3.a4.a5 15 -- out/eval -- 16 (struct){ 17 a: (struct){ 18 d: (int){ int } 19 b: (struct){ 20 c: (int){ int } 21 } 22 } 23 x: (struct){ 24 d: (int){ 2 } 25 b: (int){ int } 26 } 27 a1: (struct){ 28 y: (int){ 5 } 29 a2: (struct){ 30 a3: (struct){ 31 a4: (struct){ 32 a5: (int){ 5 } 33 } 34 } 35 } 36 } 37 b: (int){ 5 } 38 } 39 -- out/compile -- 40 --- in.cue 41 { 42 a: { 43 d: int 44 b: { 45 c: 〈1;d〉 46 } 47 } 48 x: { 49 d: 2 50 b: 〈1;a〉.b.c 51 } 52 a1: { 53 y: 5 54 } 55 a1: { 56 a2: { 57 a3: { 58 a4: { 59 a5: 〈4;a1〉.y 60 } 61 } 62 } 63 } 64 b: 〈0;a1〉.a2.a3.a4.a5 65 }