parrotcode: Utility functions for methods | |
Contents | C |
src/method_util.c - Utility functions for methods
Utility functions to handle Parrot calling conventions, lookup methods, etc.
PMC *Parrot_new_csub(Interp *interp, Parrot_csub_t func)
void Parrot_push_argv(Interp *interp, INTVAL argc, PMC *argv[])
INTVAL Parrot_pop_argv(Interp *interp, PMC ***argv)
void Parrot_push_proto(Interp *interp, INTVAL intc, INTVAL *intv, INTVAL numc, FLOATVAL *numv, INTVAL strc, STRING **strv, INTVAL pmcc, PMC **pmcv)
void Parrot_init_stash(Interp *interp, struct method_rec_t *recp, struct Stash *stash)
PMC *Parrot_find_method(Interp *interp, struct Stash *stash, PMC *key)
Initial revision by Sean, 2002/08/04.
|