NAME
src/pmc/coroutine.pmc - Co-Routine PMC
DESCRIPTION
Coroutine
extends Sub
to provide a subroutine that can stop in the middle,
and start back up later at the point at which it stopped.
See the Glossary for more information.
Flags
Methods
void init()
Initializes the coroutine.
PMC *clone()
Clone the coroutine.
PMC * clone()
Clones the coroutine.
opcode_t *invoke(void *next)
Swaps the "context".
void mark()
Marks the coroutine as live.