Parrot::Op
use Parrot::Op;
Represents a Parrot operation (op, for short).
Returns a particular argument type.
Returns the entire argument type list.
Sets or returns the op's code body. If no BODY is given, the body is returned. If BODY is given, then the body is set.
For manual ops, full_body is the same as body. For auto ops, full_body adds a final {{+=S}} line to the code to represent the auto-computed return value (S is the op size).
For argumentless ops, it's the same as name. For ops with arguments, an underscore followed by underscore-separated argument types are appended to the name.
The same as full_name, but with "Parrot_" prefixed.
The (short or root) name of the op.
Allocates a new bodyless op. A body must be provided eventually for the op to be usable. See body.
Returns the full_body of the op with substitutions made for the PC-modifying and argument-access placeholders.
The type of the op, 'auto' or 'manual'. Manual ops are responsible for having explicit next-op RETURNs, while Auto ops can count on an automatically generated next-op to be appended. See also full_body.
Gregor N. Purdy <gregor@focusresearch.com>
This program is free software. It is subject to the same license as Parrot itself.
Copyright (C) 2001 Gregor N. Purdy. All rights reserved.
To install Make, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Make
CPAN shell
perl -MCPAN -e shell install Make
For more information on module installation, please visit the detailed CPAN module installation guide.