cuelang.org/go@v0.13.0/internal/core/export/testdata/main/merge.txtar (about) 1 -- in.cue -- 2 #A: { 3 _ 4 #a: string 5 } 6 7 #E: {_} 8 #F: {_} 9 #G: {_} 10 11 #B: #A & { 12 {2, #def: 3} 13 2 14 #E & #F 15 #f: int 16 { 17 _ 18 #bar: int 19 #G 20 } 21 22 } 23 -- out/definition -- 24 #A: { 25 _ 26 #a: string 27 } 28 #E: _ 29 #F: _ 30 #G: _ 31 #B: #A & { 32 #E & #F 33 #G 34 2 35 #f: int 36 #def: 3 37 #bar: int 38 } 39 -- out/doc-v3 -- 40 [] 41 [#A] 42 [#A #a] 43 [#E] 44 [#F] 45 [#G] 46 [#B] 47 [#B #def] 48 [#B #f] 49 [#B #bar] 50 [#B #a] 51 -- diff/-out/doc-v3<==>+out/doc -- 52 diff old new 53 --- old 54 +++ new 55 @@ -5,7 +5,7 @@ 56 [#F] 57 [#G] 58 [#B] 59 -[#B #a] 60 [#B #def] 61 [#B #f] 62 [#B #bar] 63 +[#B #a] 64 -- diff/doc/explanation -- 65 Reordering. 66 -- out/doc -- 67 [] 68 [#A] 69 [#A #a] 70 [#E] 71 [#F] 72 [#G] 73 [#B] 74 [#B #a] 75 [#B #def] 76 [#B #f] 77 [#B #bar] 78 -- out/value -- 79 == Simplified 80 {} 81 == Raw 82 { 83 #A: { 84 _ 85 #a: string 86 } 87 #E: _ 88 #F: _ 89 #G: _ 90 #B: { 91 2 92 #a: string 93 #def: 3 94 #f: int 95 #bar: int 96 } 97 } 98 == Final 99 {} 100 == All 101 { 102 #A: { 103 _ 104 #a: string 105 } 106 #E: _ 107 #F: _ 108 #G: _ 109 #B: { 110 2 111 #a: string 112 #def: 3 113 #f: int 114 #bar: int 115 } 116 } 117 == Eval 118 { 119 #A: { 120 _ 121 #a: string 122 } 123 #E: _ 124 #F: _ 125 #G: _ 126 #B: { 127 2 128 #a: string 129 #def: 3 130 #f: int 131 #bar: int 132 } 133 }