cuelang.org/go@v0.10.1/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-v3 -- 79 == Simplified 80 {} 81 == Raw 82 { 83 #A: { 84 _ 85 #a: string 86 } 87 #E: _ 88 #F: _ 89 #G: _ 90 #B: { 91 2 92 #f: int 93 #def: 3 94 #bar: int 95 #a: string 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 #f: int 112 #def: 3 113 #bar: int 114 #a: string 115 } 116 } 117 == Eval 118 { 119 #A: { 120 _ 121 #a: string 122 } 123 #E: _ 124 #F: _ 125 #G: _ 126 #B: { 127 2 128 #f: int 129 #def: 3 130 #bar: int 131 #a: string 132 } 133 } 134 -- diff/-out/value-v3<==>+out/value -- 135 diff old new 136 --- old 137 +++ new 138 @@ -11,10 +11,10 @@ 139 #G: _ 140 #B: { 141 2 142 - #a: string 143 - #f: int 144 - #def: 3 145 - #bar: int 146 + #f: int 147 + #def: 3 148 + #bar: int 149 + #a: string 150 } 151 } 152 == Final 153 @@ -30,10 +30,10 @@ 154 #G: _ 155 #B: { 156 2 157 - #a: string 158 - #f: int 159 - #def: 3 160 - #bar: int 161 + #f: int 162 + #def: 3 163 + #bar: int 164 + #a: string 165 } 166 } 167 == Eval 168 @@ -47,9 +47,9 @@ 169 #G: _ 170 #B: { 171 2 172 - #a: string 173 - #f: int 174 - #def: 3 175 - #bar: int 176 + #f: int 177 + #def: 3 178 + #bar: int 179 + #a: string 180 } 181 } 182 -- diff/value/todo/p2 -- 183 Reordering. 184 -- out/value -- 185 == Simplified 186 {} 187 == Raw 188 { 189 #A: { 190 _ 191 #a: string 192 } 193 #E: _ 194 #F: _ 195 #G: _ 196 #B: { 197 2 198 #a: string 199 #f: int 200 #def: 3 201 #bar: int 202 } 203 } 204 == Final 205 {} 206 == All 207 { 208 #A: { 209 _ 210 #a: string 211 } 212 #E: _ 213 #F: _ 214 #G: _ 215 #B: { 216 2 217 #a: string 218 #f: int 219 #def: 3 220 #bar: int 221 } 222 } 223 == Eval 224 { 225 #A: { 226 _ 227 #a: string 228 } 229 #E: _ 230 #F: _ 231 #G: _ 232 #B: { 233 2 234 #a: string 235 #f: int 236 #def: 3 237 #bar: int 238 } 239 }