Drizzled Public API Documentation

for_node_struct Struct Reference

#include <pars0pars.h>

List of all members.

Public Attributes

que_common_t common
sym_node_tloop_var
que_node_t * loop_start_limit
que_node_t * loop_end_limit
lint loop_end_value
que_node_t * stat_list

Detailed Description

for-loop-statement node

Definition at line 700 of file pars0pars.h.


Member Data Documentation

type: QUE_NODE_FOR

Definition at line 701 of file pars0pars.h.

Referenced by pars_for_statement().

end value of loop variable

Definition at line 708 of file pars0pars.h.

Referenced by for_step(), and pars_for_statement().

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().

initial value of loop variable

Definition at line 707 of file pars0pars.h.

Referenced by for_step(), and pars_for_statement().

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().

statement list

Definition at line 713 of file pars0pars.h.

Referenced by for_step(), and pars_for_statement().


The documentation for this struct was generated from the following file: