blob: a4a962d4682fe31b80e31c870e3e501c5d2ecfb7 [file] [log] [blame]
-- x.cue --
package x
#C1: {
name: string
}
#C2: {
#C1
age: int
}
c1: #C1 & {
name: "cueckoo"
}
c2: #C2 & {
c1
age: 5
}
-- out/eval --
(struct){
#C1: (#struct){
name: (string){ string }
}
#C2: (#struct){
name: (string){ string }
age: (int){ int }
}
c1: (#struct){
name: (string){ "cueckoo" }
}
c2: (#struct){
name: (string){ "cueckoo" }
age: (int){ 5 }
}
}
-- out/compile --
--- x.cue
{
#C1: {
name: string
}
#C2: {
1;#C1
age: int
}
c1: (〈0;#C1 & {
name: "cueckoo"
})
c2: (〈0;#C2 & {
1;c1
age: 5
})
}