cuelang.org/go@v0.13.0/tools/trim/testdata/52.txtar (about) 1 Variant of 43 (and 46), where we bring the disjunction out so it's no 2 longer embedded (but here it's still closed, unlike 46). 3 4 See also 56. 5 6 -- a.cue -- 7 #DefA: A: "a" 8 #DefB: B: "b" 9 10 First: B: "b" 11 First: B: "b" 12 13 First: #DefA | #DefB 14 -- out/trim-v3 -- 15 == a.cue 16 #DefA: A: "a" 17 #DefB: B: "b" 18 19 First: B: "b" 20 First: _ 21 22 First: #DefA | #DefB 23 -- diff/-out/trim-v3<==>+out/trim -- 24 diff old new 25 --- old 26 +++ new 27 @@ -2,7 +2,7 @@ 28 #DefA: A: "a" 29 #DefB: B: "b" 30 31 -First: {} 32 -First: {} 33 +First: B: "b" 34 +First: _ 35 36 First: #DefA | #DefB 37 -- out/trim-v3-noshare -- 38 == a.cue 39 #DefA: A: "a" 40 #DefB: B: "b" 41 42 First: B: "b" 43 First: _ 44 45 First: #DefA | #DefB 46 -- diff/-out/trim-v3-noshare<==>+out/trim -- 47 diff old new 48 --- old 49 +++ new 50 @@ -2,7 +2,7 @@ 51 #DefA: A: "a" 52 #DefB: B: "b" 53 54 -First: {} 55 -First: {} 56 +First: B: "b" 57 +First: _ 58 59 First: #DefA | #DefB 60 -- out/trim -- 61 == a.cue 62 #DefA: A: "a" 63 #DefB: B: "b" 64 65 First: {} 66 First: {} 67 68 First: #DefA | #DefB