cuelang.org/go@v0.10.1/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/stats -- 62 Leaks: 0 63 Freed: 23 64 Reused: 18 65 Allocs: 5 66 Retain: 0 67 68 Unifications: 23 69 Conjuncts: 28 70 Disjuncts: 23 71 -- out/eval -- 72 (struct){ 73 reg: (struct){ 74 foo: (int){ 1 } 75 bar: (struct){ 76 baz: (int){ 3 } 77 } 78 } 79 #def: (#struct){ 80 a: (int){ 1 } 81 sub: (#struct){ 82 foo: (int){ 1 } 83 bar: (#struct){ 84 baz: (int){ 3 } 85 } 86 } 87 } 88 val: (#struct){ 89 a: (int){ 1 } 90 sub: (#struct){ 91 foo: (int){ 1 } 92 bar: (#struct){ 93 baz: (int){ 3 } 94 } 95 } 96 } 97 #def2: (#struct){ 98 a: (#struct){ 99 b: (int){ int } 100 } 101 } 102 val2: (#struct){ 103 a: (#struct){ 104 b: (int){ int } 105 } 106 } 107 }