blob: 8ca60f33e9b261e64e69f5ccc8668aefbb5b185e [file] [log] [blame]
-- in.cue --
x0: 5
x1: b5 & 30
b0: <x0 & >0
b1: b0 & int
b2: int & <5.5
b3: <10 & <=5
b4: >=20 & >20
b5: >=21 & >20
b6: int & >5 & <= 6
-- out/eval --
(struct){
x0: (int){ 5 }
x1: (int){ 30 }
b0: (number){ &(>0, <5) }
b1: (int){ &(>0, <5, int) }
b2: (int){ &(<5.5, int) }
b3: (number){ <=5 }
b4: (number){ >20 }
b5: (number){ >=21 }
b6: (int){ 6 }
}
-- out/compile --
--- in.cue
{
x0: 5
x1: (〈0;b5 & 30)
b0: (<〈0;x0 & >0)
b1: (〈0;b0 & int)
b2: (int & <5.5)
b3: (<10 & <=5)
b4: (>=20 & >20)
b5: (>=21 & >20)
b6: ((int & >5) & <=6)
}