update functors tests
parent
6007c03c60
commit
006d5c4e51
|
@ -161,15 +161,15 @@ T-class DEFINES-CLASS ${T}
|
||||||
WHERE
|
WHERE
|
||||||
|
|
||||||
STRUCT: T-class
|
STRUCT: T-class
|
||||||
{ NAME int }
|
{ NAME c:int }
|
||||||
{ x { TYPE 4 } }
|
{ x { TYPE 4 } }
|
||||||
{ y { short N } }
|
{ y { c:short N } }
|
||||||
{ z TYPE initial: 5 }
|
{ z TYPE initial: 5 }
|
||||||
{ float { c:float 2 } } ;
|
{ float { c:float 2 } } ;
|
||||||
|
|
||||||
;FUNCTOR
|
;FUNCTOR
|
||||||
|
|
||||||
"a-struct" "nemo" "char" 2 define-a-struct
|
"a-struct" "nemo" c:char 2 define-a-struct
|
||||||
|
|
||||||
>>
|
>>
|
||||||
|
|
||||||
|
@ -180,35 +180,35 @@ STRUCT: T-class
|
||||||
{ offset 0 }
|
{ offset 0 }
|
||||||
{ class integer }
|
{ class integer }
|
||||||
{ initial 0 }
|
{ initial 0 }
|
||||||
{ c-type int }
|
{ type c:int }
|
||||||
}
|
}
|
||||||
T{ struct-slot-spec
|
T{ struct-slot-spec
|
||||||
{ name "x" }
|
{ name "x" }
|
||||||
{ offset 4 }
|
{ offset 4 }
|
||||||
{ class object }
|
{ class object }
|
||||||
{ initial f }
|
{ initial f }
|
||||||
{ c-type { char 4 } }
|
{ type { c:char 4 } }
|
||||||
}
|
}
|
||||||
T{ struct-slot-spec
|
T{ struct-slot-spec
|
||||||
{ name "y" }
|
{ name "y" }
|
||||||
{ offset 8 }
|
{ offset 8 }
|
||||||
{ class object }
|
{ class object }
|
||||||
{ initial f }
|
{ initial f }
|
||||||
{ c-type { short 2 } }
|
{ type { c:short 2 } }
|
||||||
}
|
}
|
||||||
T{ struct-slot-spec
|
T{ struct-slot-spec
|
||||||
{ name "z" }
|
{ name "z" }
|
||||||
{ offset 12 }
|
{ offset 12 }
|
||||||
{ class fixnum }
|
{ class fixnum }
|
||||||
{ initial 5 }
|
{ initial 5 }
|
||||||
{ c-type char }
|
{ type c:char }
|
||||||
}
|
}
|
||||||
T{ struct-slot-spec
|
T{ struct-slot-spec
|
||||||
{ name "float" }
|
{ name "float" }
|
||||||
{ offset 16 }
|
{ offset 16 }
|
||||||
{ class object }
|
{ class object }
|
||||||
{ initial f }
|
{ initial f }
|
||||||
{ c-type { c:float 2 } }
|
{ type { c:float 2 } }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
] [ a-struct struct-slots ] unit-test
|
] [ a-struct struct-slots ] unit-test
|
||||||
|
|
Loading…
Reference in New Issue