github.com/solo-io/cue@v0.4.7/cue/testdata/export/024.txtar (about) 1 # DO NOT EDIT; generated by go run testdata/gen.go 2 # 3 raw: true 4 eval: true 5 noOpt: true 6 -- in.cue -- 7 { 8 reg: {foo: 1, bar: {baz: 3}} 9 #def: { 10 a: 1 11 12 sub: reg 13 } 14 val: #def 15 #def2: { 16 a: {b: int} 17 } 18 val2: #def2 19 } 20 -- out/def -- 21 reg: { 22 foo: 1 23 bar: { 24 baz: 3 25 } 26 } 27 #def: { 28 a: 1 29 sub: reg 30 } 31 val: #def 32 #def2: { 33 a: { 34 b: int 35 } 36 } 37 val2: #def2 38 -- out/compile -- 39 --- in.cue 40 { 41 { 42 reg: { 43 foo: 1 44 bar: { 45 baz: 3 46 } 47 } 48 #def: { 49 a: 1 50 sub: 〈1;reg〉 51 } 52 val: 〈0;#def〉 53 #def2: { 54 a: { 55 b: int 56 } 57 } 58 val2: 〈0;#def2〉 59 } 60 } 61 -- out/eval -- 62 (struct){ 63 reg: (struct){ 64 foo: (int){ 1 } 65 bar: (struct){ 66 baz: (int){ 3 } 67 } 68 } 69 #def: (#struct){ 70 a: (int){ 1 } 71 sub: (#struct){ 72 foo: (int){ 1 } 73 bar: (#struct){ 74 baz: (int){ 3 } 75 } 76 } 77 } 78 val: (#struct){ 79 a: (int){ 1 } 80 sub: (#struct){ 81 foo: (int){ 1 } 82 bar: (#struct){ 83 baz: (int){ 3 } 84 } 85 } 86 } 87 #def2: (#struct){ 88 a: (#struct){ 89 b: (int){ int } 90 } 91 } 92 val2: (#struct){ 93 a: (#struct){ 94 b: (int){ int } 95 } 96 } 97 }