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 }