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:
AUTO_OP opname {
... body of function ...
}
Where the closing brace is on its own line. Alternately, for opcode functions that manage their own return values:
MANUAL_OP opname {
... body of function ...
RETURN(x);
}
There may be more than one RETURN
The functions have the magic variables Pnnn for parameters 1 through X. (Parameter 0 is the opcode number) Types for each, and the size of the return offset, are taken from the opcode_table file