github.com/joomcode/cue@v0.4.4-0.20221111115225-539fe3512047/cue/testdata/eval/embed.txtar (about) 1 -- in.cue -- 2 #A: { 3 Common 4 ... 5 } 6 7 Common: { 8 a: int 9 b: int 10 } 11 12 x: #A 13 x: { 14 c: int 15 } 16 17 #B: { 18 if true { 19 a: int 20 } 21 ... 22 } 23 24 y: #B 25 y: { 26 c: int 27 } 28 -- out/eval -- 29 (struct){ 30 #A: (#struct){ 31 a: (int){ int } 32 b: (int){ int } 33 } 34 Common: (struct){ 35 a: (int){ int } 36 b: (int){ int } 37 } 38 x: (#struct){ 39 a: (int){ int } 40 b: (int){ int } 41 c: (int){ int } 42 } 43 #B: (#struct){ 44 a: (int){ int } 45 } 46 y: (#struct){ 47 c: (int){ int } 48 a: (int){ int } 49 } 50 } 51 -- out/compile -- 52 --- in.cue 53 { 54 #A: { 55 〈1;Common〉 56 ... 57 } 58 Common: { 59 a: int 60 b: int 61 } 62 x: 〈0;#A〉 63 x: { 64 c: int 65 } 66 #B: { 67 if true { 68 a: int 69 } 70 ... 71 } 72 y: 〈0;#B〉 73 y: { 74 c: int 75 } 76 }