cuelang.org/go@v0.13.0/cue/testdata/export/010.txtar (about) 1 raw: true 2 -- in.cue -- 3 import "list" 4 5 { 6 a: list.Repeat([int], 5) 7 a: [1, 2, ...] 8 e: [...int] 9 e: [1, 2, ...] 10 f: [1, 2, ...] 11 } 12 -- out/def -- 13 a: [1, 2, int, int, int] 14 b: <=5*[int] & [1, 2, ...] 15 c: (>=3 & <=5)*[int] & [1, 2, ...] 16 d: >=2*[int] & [1, 2, ...] 17 e: [1, 2, ...int] 18 f: [1, 2, ...] 19 -- out/compile -- 20 --- in.cue 21 { 22 { 23 a: 〈import;list〉.Repeat([ 24 int, 25 ], 5) 26 a: [ 27 1, 28 2, 29 ..., 30 ] 31 e: [ 32 ...int, 33 ] 34 e: [ 35 1, 36 2, 37 ..., 38 ] 39 f: [ 40 1, 41 2, 42 ..., 43 ] 44 } 45 } 46 -- out/eval/stats -- 47 Leaks: 0 48 Freed: 15 49 Reused: 11 50 Allocs: 4 51 Retain: 1 52 53 Unifications: 15 54 Conjuncts: 31 55 Disjuncts: 16 56 -- out/eval -- 57 (struct){ 58 a: (#list){ 59 0: (int){ 1 } 60 1: (int){ 2 } 61 2: (int){ int } 62 3: (int){ int } 63 4: (int){ int } 64 } 65 e: (list){ 66 0: (int){ 1 } 67 1: (int){ 2 } 68 } 69 f: (list){ 70 0: (int){ 1 } 71 1: (int){ 2 } 72 } 73 }