cuelang.org/go@v0.13.0/cue/testdata/export/009.txtar (about)

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