#include <pars0pars.h>
Public Attributes | |
que_common_t | common |
sym_node_t * | loop_var |
que_node_t * | loop_start_limit |
que_node_t * | loop_end_limit |
lint | loop_end_value |
que_node_t * | stat_list |
for-loop-statement node
Definition at line 700 of file pars0pars.h.
que_common_t for_node_struct::common |
que_node_t* for_node_struct::loop_end_limit |
end value of loop variable
Definition at line 708 of file pars0pars.h.
Referenced by for_step(), and pars_for_statement().
lint for_node_struct::loop_end_value |
evaluated value for the end value:
it is calculated only when the loop is entered, and will not change within the loop
Definition at line 709 of file pars0pars.h.
Referenced by for_step().
que_node_t* for_node_struct::loop_start_limit |
initial value of loop variable
Definition at line 707 of file pars0pars.h.
Referenced by for_step(), and pars_for_statement().
sym_node_t* for_node_struct::loop_var |
loop variable: this is the
dereferenced symbol from the variable declarations, not the symbol occurrence in the for loop definition
Definition at line 702 of file pars0pars.h.
Referenced by for_step(), and pars_for_statement().
que_node_t* for_node_struct::stat_list |
statement list
Definition at line 713 of file pars0pars.h.
Referenced by for_step(), and pars_for_statement().