cuelang.org/go@v0.10.1/internal/core/export/testdata/main/simplify.txtar (about) 1 -- in.cue -- 2 import "strings" 3 4 x: [string]: int64 5 x: { 6 y: int 7 } 8 s: strings.MinRunes(4) & strings.MaxRunes(7) 9 10 additional: { 11 ... 12 env: _ 13 confs: { 14 if env {} 15 } 16 } 17 -- out/definition -- 18 import "strings" 19 20 x: { 21 { 22 [string]: int64 23 } 24 y: int 25 } 26 s: strings.MinRunes(4) & strings.MaxRunes(7) 27 additional: { 28 env: _ 29 confs: { 30 if env {} 31 } 32 ... 33 } 34 -- out/doc -- 35 [] 36 [x] 37 [x y] 38 [s] 39 [additional] 40 [additional env] 41 [additional confs] 42 -- diff/value/explanation -- 43 Benign change in error message. 44 -- out/value -- 45 == Simplified 46 { 47 x: { 48 y: int64 49 } 50 s: strings.MinRunes(4) & strings.MaxRunes(7) 51 additional: { 52 env: _ 53 confs: { 54 if env {} 55 } 56 } 57 } 58 == Raw 59 { 60 x: { 61 y: >=-9223372036854775808 & <=9223372036854775807 & int 62 } 63 s: strings.MinRunes(4) & strings.MaxRunes(7) 64 additional: { 65 env: _ 66 confs: { 67 if env {} 68 } 69 } 70 } 71 == Final 72 { 73 x: { 74 y: int64 75 } 76 s: strings.MinRunes(4) & strings.MaxRunes(7) 77 additional: { 78 env: _ 79 confs: _|_ // additional.confs: incomplete bool: _ 80 } 81 } 82 == All 83 { 84 x: { 85 y: int64 86 } 87 s: strings.MinRunes(4) & strings.MaxRunes(7) 88 additional: { 89 env: _ 90 confs: { 91 if env {} 92 } 93 } 94 } 95 == Eval 96 { 97 x: { 98 y: >=-9223372036854775808 & <=9223372036854775807 & int 99 } 100 s: strings.MinRunes(4) & strings.MaxRunes(7) 101 additional: { 102 env: _ 103 confs: { 104 if env {} 105 } 106 } 107 }