Next: x1f4_push_bill, Previous: x1f4_over_program, Up: Imperative Language Interpreter Functions [Index]
extern int x1f4_pick_program (void *program, void **expression);
The x1f4_pick_program
function stores the address of the executable
statement corresponding the last program
program coded statement at
the address pointed to by expression
. The statement is a regular
expression evaluator expression.
See Expression Evaluator.
The statement would be a ‘return’ introduced one.
See Imperative Language Syntax.
See Program Completions.
The result of the evaluation of the statement may be retrieved via such
interfaces as x1f4_post_expression
, though only if the statement was
actually evaluated (i.e. the program completed execution successfully) and it
should not be attempted otherwise.
See x1f4_post_expression.
The statement is not necessarily the last executable statement, for synthetic statements may be introduced after it.
The function returns 0
.