| 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 runopsParrot_Context *Parrot_runops_fromcsub argument is an invocable Sub PMC.static Parrot_Context *runops_argssub with optional name meth.
If PMC object obj is provided,
the call is treated as a method call on that object.
The function has a function signature sig and a variadic argument list ap. v ... void return
I ... INTVAL (not Interpreter)
N ... NUMVAL
S ... STRING*
P ... PMC*
void *Parrot_run_meth_fromcsub argument is an invocable Sub PMC.PMC *Parrot_runops_fromc_argsva_args according to the signature. The sub argument is an invocable Sub PMC.void *Parrot_runops_fromc_args_eventINTVAL Parrot_runops_fromc_args_retisub. The subroutine has function signature sig and a C variadic argument list. Returns an INTVAL.FLOATVAL Parrot_runops_fromc_args_retfsub. The subroutine has function signature sig and a C variadic argument list. Returns a FLOATVAL.void *Parrot_run_meth_fromc_argssub as a method on object obj. The subroutine has function signature sig and a C variadic argument list.INTVAL Parrot_run_meth_fromc_args_retisub as a method on object obj. The subroutine has function signature sig and a C variadic argument list. Returns an INTVAL.FLOATVAL Parrot_run_meth_fromc_args_retfsub as a method on object obj. The subroutine has function signature sig and a C variadic argument list args. Returns a FLOATVAL.void *Parrot_runops_fromc_arglistsub. The subroutine has function signature sig and a C va_list argument list args.INTVAL Parrot_runops_fromc_arglist_retisub. The subroutine has function signature sig and a C va_list argument list args. Returns an INTVAL.FLOATVAL Parrot_runops_fromc_arglist_retfsub. The subroutine has function signature sig and a C va_list argument list args. Returns an FLOATVAL.void *Parrot_run_meth_fromc_arglistsub as a method on object obj. The method to be called is named meth, has the function signature sig and arguments args. args is a C variadic argument list created with va_start.INTVAL Parrot_run_meth_fromc_arglist_retisub as a method on object obj. The method to be called is named meth, has the function signature sig and arguments args. args is a C variadic argument list created with va_start. Returns an INTVAL.FLOATVAL Parrot_run_meth_fromc_arglist_retfsub as a method on object obj. The method to be called is named meth, has the function signature sig and arguments args. args is a C variadic argument list created with va_start. Returns a FLOATVAL.
void new_runloop_jump_pointvoid free_runloop_jump_pointvoid destroy_runloop_jump_pointsvoid really_destroy_runloop_jump_pointsdestroy_runloop_jump_points.
include/parrot/interpreter.h, src/interpreter.c.
|
|
|