github.com/joomcode/cue@v0.4.4-0.20221111115225-539fe3512047/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 -- out/eval -- 13 (struct){ 14 a: (struct){ 15 a: (int){ int } 16 } 17 b: (struct){ 18 a: (int){ int } 19 } 20 c: (struct){ 21 a: (int){ int } 22 } 23 } 24 -- out/compile -- 25 --- in.cue 26 { 27 [!~"^[.]"]: 〈0;c〉 28 a: 〈0;b〉 29 b: { 30 [string]: int 31 } 32 c: { 33 a: int 34 } 35 [string]: 〈0;c〉 36 a: 〈0;b〉 37 b: { 38 [string]: int 39 } 40 c: { 41 a: int 42 } 43 }