1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
-- in.cue --
dynamic: t1: {
X=(a): 1
x: X
a: "name"
}
dynamic: t2: {
x: X
X=(a): 1
a: "name"
}
-- out/compile --
--- in.cue
{
dynamic: {
t1: {
〈0;a〉: 1
x: 〈0;(〈0;a〉)〉
a: "name"
}
}
dynamic: {
t2: {
x: 〈0;(〈0;a〉)〉
〈0;a〉: 1
a: "name"
}
}
}
-- out/eval/stats --
Leaks: 0
Freed: 10
Reused: 5
Allocs: 5
Retain: 2
Unifications: 10
Conjuncts: 11
Disjuncts: 10
-- out/eval --
(struct){
dynamic: (struct){
t1: (struct){
x: (int){ 1 }
a: (string){ "name" }
name: (int){ 1 }
}
t2: (struct){
x: (int){ 1 }
a: (string){ "name" }
name: (int){ 1 }
}
}
}
|