blob: dd25f14cbab835834ec4d439de96d1005725e4ff [file] [log] [blame]
Lots of cycle-reference goodness.
-- in.cue --
{[!~"^[.]"]: c}
a: b
b: [string]: int
c: a: int
{[string]: c}
a: b
b: [string]: int
c: a: int
-- out/eval --
(struct){
a: (struct){
a: (int){ int }
}
b: (struct){
a: (int){ int }
}
c: (struct){
a: (int){ int }
}
}
-- out/compile --
--- in.cue
{
{
[!~"^[.]"]: 1;c
}
a: 0;b
b: {
[string]: int
}
c: {
a: int
}
{
[string]: 1;c
}
a: 0;b
b: {
[string]: int
}
c: {
a: int
}
}