github.com/solo-io/cue@v0.4.7/cue/testdata/export/007.txtar (about) 1 -- in.cue -- 2 { 3 #a: {b: 2.0, s: "abc"} 4 b: #a.b 5 c: #a.c 6 d: #a["d"] 7 e: #a.t[2:3] 8 } 9 -- out/def -- 10 #a: { 11 b: 2.0 12 s: "abc" 13 } 14 b: 2.0 15 c: _|_ // undefined field "c" 16 d: _|_ // undefined field "d" 17 e: _|_ // undefined field "t" 18 -- out/compile -- 19 --- in.cue 20 { 21 { 22 #a: { 23 b: 2.0 24 s: "abc" 25 } 26 b: 〈0;#a〉.b 27 c: 〈0;#a〉.c 28 d: 〈0;#a〉["d"] 29 e: 〈0;#a〉.t[2:3] 30 } 31 } 32 -- out/eval -- 33 Errors: 34 c: undefined field: c: 35 ./in.cue:4:9 36 d: undefined field: d: 37 ./in.cue:5:9 38 e: undefined field: t: 39 ./in.cue:6:9 40 41 Result: 42 (_|_){ 43 // [eval] 44 #a: (#struct){ 45 b: (float){ 2.0 } 46 s: (string){ "abc" } 47 } 48 b: (float){ 2.0 } 49 c: (_|_){ 50 // [eval] c: undefined field: c: 51 // ./in.cue:4:9 52 } 53 d: (_|_){ 54 // [eval] d: undefined field: d: 55 // ./in.cue:5:9 56 } 57 e: (_|_){ 58 // [eval] e: undefined field: t: 59 // ./in.cue:6:9 60 } 61 }