| parrotcode: Parses and preps PMC PCCMETHOD called from F<Parrot:Pmc2c::Pmc2cMain> | |
| Contents | Perl Modules | 

Parrot::Pmc2c::PCCMETHOD - Parses and preps PMC PCCMETHOD called from Parrot:Pmc2c::Pmc2cMain

    use Parrot::Pmc2c::PCCMETHOD;

Parrot::Pmc2c::PCCMETHOD - Parses and preps PMC PCCMETHOD called from Parrot:Pmc2c::Pmc2cMain


rewrite_pccmethod($method, $pmc)Purpose: Parse and Build PMC PCCMETHODS.
Arguments:
selfmethodCurrent Method Object
bodyCurrent Method Body
rewrite_pccinvoke($method, $pmc)Purpose: Parse and Build a PCCINVOKE Call.
Arguments:
selfmethodCurrent Method Object
bodyCurrent Method Body
parse_adverb_attributes  builds and returs an adverb hash from an adverb string such as
  ":optional :optflag :slurpy"
  {
    optional  =>1,
    optflag   =>1,
    slurpy    =>1,
  }
rewrite_RETURNs($method, $pmc)Rewrites the method body performing the various macro substitutions for RETURNs.
rewrite_pccmethod()    rewrite_pccmethod($method, $pmc);
        
|  |   |