Next: , Previous: x1f4_push_variable, Up: Imperative Language Interpreter Functions x1f4_slip_program

extern int x1f4_slip_program
    (void *program, void *context);

The x1f4_slip_program function carries out the next program program instruction execution in the context execution context.

See Imperative Program Execution.

See x1f4_head_program.

See x1f4_tail_program.

If successful, the function returns 0. Non zero is returned for failure.

Note that program execution logic defines no failure conditions other than expression evaluation failure, which in turn defines no failure conditions other than function or operator evaluation failure.

See Functions.

See struct x1f4_function_type.

See Prefix Unary Operators.

See Infix Binary Operators.

See struct x1f4_operator_type.

The context evaluation context is passed as the first argument to function and operator logic evaluation routines. It is otherwise not interpreted.