The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Parrot::OpsFile

SYNOPSIS

use Parrot::OpsFile;

DESCRIPTION

Take a file of opcode functions and create real C code for them

opcode functions are in the format:

inline op opname (...) {
 ... body of function ...
}

for ops that have trivial bodies (such as just a call to some other function and a return statement).

The closing brace must be on its own line.

Alternately, for opcode functions that have more internal complexity:

op opname (...) {
  ... body of function ...
}

There may be more than one RETURN

The functions have the magic variables $1 to $N for arguments 1 through N. (Argument 0 is the opcode number) Types for each, and the size of the return offset, are determined from the opfunc signature.

AUTHORS

LICENSE

COPYRIGHT