< Used for iterative evaluation operation
More...
#include <c_eval_iteration.h>
List of all members.
Public Member Functions |
| c_eval_iteration (c_module *this_module, c_micro_symbol_table *symbol_table, c_var_array *vars, const string &next_expression, c_expression *exp) |
| c_eval_iteration (c_module *this_module, c_var_array *vars, const string &debug) |
void | clear () |
Public Attributes |
bool | after_redirect |
vector< string > | arg_names |
c_foreach | b_fn |
c_fn_cmd_switch * | c |
c_fn_cmd_foreach * | c2 |
c_fn_cmd_case * | c3 |
c_fn_cmd_exp * | c_exp |
c_fn_cmd_if * | c_if |
vector< long > | cases |
c_var_array * | child_vars |
vector< long >::iterator | ci |
bool | do_redirect |
c_eval_iteration * | end_func_call |
string | error |
c_micro_error * | error_1004 |
string | error_debug_string |
bool | eval_func |
bool | exception_reported |
map< string, c_function * >
::iterator | f |
bool | fall_thru |
c_function * | fn |
vector< c_func_arg > | fn_args |
bool | fn_destroy |
| Temporary function helper.
|
bool | fn_destroy_mc |
| Destroy microcode as well (temporary pseudo-function was generated).
|
c_expression * | fn_exp |
stack< c_foreach > | foreach_stack |
bool | func_call_ok |
string | func_call_string |
string | func_name |
int | goto_line |
map< long, c_fn_cmd * >::iterator | i1_fn |
map< long, c_fn_cmd * >::iterator | i1_fn2 |
long | id |
instruct_id_t | instruct_id |
bool | is_core_module_entrypoint |
bool | is_return_ |
bool | is_return_1004 |
e_exp_result | iterative_result |
c_fn_cmd * | last_exp |
unsigned | local_id |
| Local variables root node ID.
|
bool | loop_was_broken |
bool | loop_was_continued |
int | m_last_pcre_exec_return_code |
c_micro_error * | micro_error |
bool | ok_fn |
c_eval_iteration * | parent |
c_procedure | proc |
c_proc_command | proc_cmd |
bool | proc_eval |
string | proc_eval_code |
string | proc_eval_ret_var |
bool | proc_execute |
deque< c_proc_command >::iterator | proc_iter |
bool | processed |
bool | r_checkpoint |
bool | redirect_checkpoint |
deque< c_proc_command >::iterator | redirect_checkpoint_iter |
c_foreach_refs | refs |
var_sym_index_t | res_1004 |
var_sym_index_t | result |
int | return_to_state |
c_var_base * | return_value |
var_sym_index_t | retval |
var_sym_index_t | retval_store_to |
bool | save_return_value |
bool | self_test |
bool | skip_block |
int | state |
c_fn_cmd_switch * | sw_c |
c_var_base * | sw_res |
c_micro_symbol_table * | symbol_table_ |
c_micro_symbol_table * | symbol_table_to_destroy |
c_module * | this_module_ |
deque< pair< var_id_t, string > > | updates |
c_var_array * | vars_ |
Detailed Description
< Used for iterative evaluation operation
Definition at line 74 of file c_eval_iteration.h.
The documentation for this struct was generated from the following files: