parrotcode: Ops to C Code Generation | |
Contents | Perl Modules |
Parrot::OpTrans::C - Ops to C Code Generation
Parrot::OpTrans::C
inherits from Parrot::OpTrans
to provide a function-based (slow or fast core) run loop.
core_type()
PARROT_FUNCTION_CORE
.core_prefix()
defines()
#define
macros for register access etc.gen_goto($where)
$where
is suitably cast.expr_address($address)
ADDRESS($address)
.
Called by goto_address()
.expr_offset($offset)
OFFSET($offset)
.
Called by goto_offset()
.expr_pop()
POP()
.
Called by goto_offset()
.access_arg($type, $value, $op)
Parrot::OpTrans
) and value.
$op
is an instance of Parrot::Op
.restart_offset($offset)
restart OFFSET($offset)
.restart_address($address)
restart ADDRESS($address)
.
|