Next: Outside Procedural Interpreter Control, Previous: Step By Step Procedural Program Execution Considerations, Up: Step By Step Procedural Program Execution [Index]
void *subtext; x1f4_rail_shuffle(program); status = x1f4_near_shuffle(&subtext, program); if (status) { } else { int excess; x1f4_head_shuffle(subtext); while (!x1f4_tail_shuffle(subtext)) { status = x1f4_slip_shuffle(subtext); check for temporaries and dispose if any if (status) { break; } } excess = x1f4_side_shuffle(&subtext, program); if (excess) { if (status) { } else { status = excess; } } }
or
void *subtext; x1f4_rail_shuffle(program); status = x1f4_near_shuffle(&subtext, program); if (status) { } else { int excess; x1f4_head_shuffle(subtext); while (1) { status = x1f4_step_shuffle(subtext); if (status == X1f4_EX_COMPLETED) { status = 0; break; } else { if (status == X1f4_EX_LEAD_CALL) { action to be taken outside interpreter control } else { check for temporaries and dispose if any if (status) { break; } } } } excess = x1f4_side_shuffle(&subtext, program); if (excess) { if (status) { } else { status = excess; } } }
See x1f4_rail_shuffle.
See x1f4_near_shuffle.
See x1f4_head_shuffle.
See x1f4_slip_shuffle.
See x1f4_step_shuffle.
See x1f4_tail_shuffle.
See x1f4_side_shuffle.
See Execution Conditions.