Handbook
Glossary
callee-parameters ( params -- vregs reps reg-outputs stack-outputs )
Vocabulary
compiler
.
cfg
.
builder
.
alien
Inputs
params
an
object
Outputs
vregs
an
object
reps
an
object
reg-outputs
an
object
stack-outputs
an
object
Definition
USING:
accessors
alien.c-types
compiler.cfg.builder.alien.boxing
kernel
namespaces
sequences
;
IN:
compiler.cfg.builder.alien
:
callee-parameters
( params -- vregs reps reg-outputs stack-outputs )
[
abi>>
]
[
return>>
]
[
parameters>>
]
tri
[
[
prepare-struct-callee
struct-return-area
set
]
curry
]
dip
[
[
base-type
]
map
(callee-parameters)
]
curry
compose
with-param-regs
;