NAME ^

Parrot::OpTrans::CPrederef - C Predereferenced Transform

DESCRIPTION ^

Parrot::OpTrans::CPrederef inherits from Parrot::OpTrans::C to provide basic functionality for predereferenced run loops (switch, CGP).

Instance Methods ^

defines()

Returns the C #define macros required by the ops.

opsarraytype()

The ops array type is void *.

expr_address($addr)

expr_address($offset)

expr_pop()

Create various address parts.

access_arg($type, $num, $op)

Returns the C code for the specified op argument type (see Parrot::OpTrans) and value. $op is an instance of Parrot::Op.

SEE ALSO ^

Parrot::OpTrans

Parrot::OpTrans::C

Parrot::OpTrans::CGP

Parrot::OpTrans::CGoto

Parrot::OpTrans::CSwitch

Parrot::OpTrans::Compiled


parrot