Handbook
Glossary
explode-struct ( src c-type -- vregs reps )
Vocabulary
compiler
.
cfg
.
builder
.
alien
.
boxing
Inputs
src
an
object
c-type
an
object
Outputs
vregs
an
object
reps
an
object
Definition
USING:
assocs
kernel
sequences
;
IN:
compiler.cfg.builder.alien.boxing
::
explode-struct
( src c-type -- vregs reps )
c-type
flatten-struct-type
:>
reps reps
keys
dup
c-type
struct-components
[|
rep offset type |
src offset rep type
load-struct-component
]
3map
reps
;