| parrotcode: Parrot Interpreter - Run Ops and Methods | |
| Contents | C |

src/inter_run.c - Parrot Interpreter - Run Ops and Methods

Various functions that call the run loop.

void runops(Interp *interpreter, size_t offset)struct parrot_regs_t *Parrot_runops_fromc(Parrot_Interp interpreter, PMC *sub)sub argument is an invocable Sub PMC.void *Parrot_run_meth_fromc(Parrot_Interp, PMC *sub, PMC *obj, STRING *meth)sub argument is an invocable Sub PMC.void *Parrot_runops_fromc_args(Parrot_Interp interpreter, PMC *sub, const char *sig, ...)INTVAL Parrot_runops_fromc_args_reti(Parrot_Interp interpreter, PMC *sub, const char *sig, ...)FLOATVAL Parrot_runops_fromc_args_retf(Parrot_Interp interpreter, PMC *sub, const char *sig, ...)void *Parrot_runops_fromc_arglist(Parrot_Interp interpreter, PMC *sub, const char *sig, va_list args)void *Parrot_run_meth_fromc_args(Parrot_Interp interpreter, PMC *sub, PMC *obj, STRING *meth, const char *sig, ...)INTVAL Parrot_run_meth_fromc_args_reti(Parrot_Interp interpreter, PMC *sub, PMC *obj, STRING *meth, const char *sig, ...)FLOATVAL Parrot_run_meth_fromc_args_retf(Parrot_Interp interpreter, PMC *sub, PMC *obj, STRING *meth, const char *sig, ...)va_args according to the signature.
The sub argument is an invocable Sub PMC. v ... void return
I ... INTVAL (not Interpreter)
N ... NUMVAL
S ... STRING*
P ... PMC*

include/parrot/interpreter.h, src/interpreter.c.
|
|
|