Next: struct x1f4_sentence_type, Previous: struct x1f4_c1record_type, Up: Imperative Language Interpreter Types [Index]
typedef struct x1f4_progress_type {
struct x1f4_sentence_type do_clause, if_clause;
int arg1, arg2, type;
unsigned count;
} x1f4_progress_type;
The struct x1f4_progress_type record describes traversal modes for
traversable collections.
Its fields are:
typeis the type id of the traversed collection data type.
See Symbolic Types.
countis the number of variables by which the collection is traversed (1 or 2).
arg1is the type id of the first variable by which the collection is traversed.
arg2is the type id of the second variable (if any) by which the collection is
traversed. X1f4_E4_OBJECT allows any type.
if_clauseis the struct x1f4_sentence_type description of the traversal
introductory if statement (and how it is constructed).
do_clauseis the struct x1f4_sentence_type description of the traversal carrying
do-while statement (and how it is constructed).