| parrotcode: Untitled | |
| Contents | Perl Modules |
passable_args_from_parameter_list( $parms )const STRING *foo, int bar,
returns , foo, bar.
It's handy for passing into function calls.
args_from_parameter_list( $parms )count_newlines($string)\n) in $string.
dont_edit($pmcfile)$pmcfile is the name of the original source *.pmc file.
return_statement($method, $body)return statement,
if the body is empty then make a cast if needed.This method is imported by subclasses.
dynext_load_code($library_name, %classes)$library_name is the name of the dynamic library to be created.%classes is a map from the PMC names for which code is to be generated,
to dump info (PMC metadata).This function is exported.
_flatten_class_hierarchy($classes)c_code_coda()open_file()$fh = open_file( "<", $file );
Purpose: Utility subroutine.
Arguments: List of scalars: two required, one optional.
String holding action/direction desired: < for reading or >> for writing or appending.
String holding name of file to be opened.
Return Values: Filehandle to file so opened.
Comment: Called within dump_vtable(), read_dump(), and dump_pmc().
|
|
|