github.com/solo-io/cue@v0.4.7/cue/testdata/cycle/patterns.txtar (about)

     1  Lots of cycle-reference goodness.
     2  
     3  -- in.cue --
     4  [!~"^[.]"]: c
     5  a: b
     6  b: [string]: int
     7  c: a: int
     8  [string]: c
     9  a: b
    10  b: [string]: int
    11  c: a: int
    12  
    13  -- out/eval --
    14  (struct){
    15    a: (struct){
    16      a: (int){ int }
    17    }
    18    b: (struct){
    19      a: (int){ int }
    20    }
    21    c: (struct){
    22      a: (int){ int }
    23    }
    24  }
    25  -- out/compile --
    26  --- in.cue
    27  {
    28    [!~"^[.]"]: 〈0;c〉
    29    a: 〈0;b〉
    30    b: {
    31      [string]: int
    32    }
    33    c: {
    34      a: int
    35    }
    36    [string]: 〈0;c〉
    37    a: 〈0;b〉
    38    b: {
    39      [string]: int
    40    }
    41    c: {
    42      a: int
    43    }
    44  }