GnuCOBOL
2.0
A free COBOL compiler
|
#include <tree.h>
Data Fields | |
struct cb_tree_common | common |
const char * | name |
const char * | statement |
cb_tree | body |
cb_tree | file |
cb_tree | handler1 |
cb_tree | handler2 |
cb_tree | handler3 |
cb_tree | null_check |
cb_tree | debug_check |
cb_tree | debug_nodups |
struct cb_attr_struct * | attr_ptr |
int | handler_id |
unsigned int | flag_no_based: 1 |
unsigned int | flag_in_debug: 1 |
unsigned int | flag_merge: 1 |
unsigned int | flag_callback: 1 |
struct cb_attr_struct* cb_statement::attr_ptr |
Definition at line 1147 of file tree.h.
Referenced by attach_attrib_to_cur_stmt(), check_attribs(), check_dispattr_with_conflict(), check_field_attribs(), remove_attrib(), and yyparse().
cb_tree cb_statement::body |
Definition at line 1139 of file tree.h.
Referenced by begin_implicit_statement(), and output_stmt().
struct cb_tree_common cb_statement::common |
cb_tree cb_statement::debug_check |
Definition at line 1145 of file tree.h.
Referenced by cb_check_field_debug(), and output_stmt().
cb_tree cb_statement::debug_nodups |
Definition at line 1146 of file tree.h.
Referenced by cb_check_field_debug().
cb_tree cb_statement::file |
Definition at line 1140 of file tree.h.
Referenced by cb_emit_close(), cb_emit_delete(), cb_emit_open(), cb_emit_read(), cb_emit_release(), cb_emit_return(), cb_emit_rewrite(), cb_emit_start(), cb_emit_unlock(), cb_emit_write(), output_ferror_stmt(), and output_stmt().
unsigned int cb_statement::flag_callback |
Definition at line 1152 of file tree.h.
Referenced by cb_emit_delete(), cb_emit_delete_file(), cb_emit_start(), and output_stmt().
unsigned int cb_statement::flag_in_debug |
Definition at line 1150 of file tree.h.
Referenced by begin_implicit_statement(), begin_statement(), cb_build_perform_varying(), cb_emit_close(), cb_emit_delete(), cb_emit_delete_file(), cb_emit_open(), cb_emit_perform(), cb_emit_read(), cb_emit_rewrite(), cb_emit_sort_input(), cb_emit_sort_output(), cb_emit_start(), cb_emit_write(), and output_stmt().
unsigned int cb_statement::flag_merge |
Definition at line 1151 of file tree.h.
Referenced by cb_emit_sort_output(), and yyparse().
unsigned int cb_statement::flag_no_based |
Definition at line 1149 of file tree.h.
Referenced by cb_build_identifier(), and yyparse().
cb_tree cb_statement::handler1 |
Definition at line 1141 of file tree.h.
Referenced by build_store_option(), cb_emit_write(), output_ferror_stmt(), output_stmt(), and yyparse().
cb_tree cb_statement::handler2 |
Definition at line 1142 of file tree.h.
Referenced by cb_emit_allocate(), output_ferror_stmt(), output_stmt(), and yyparse().
cb_tree cb_statement::handler3 |
Definition at line 1143 of file tree.h.
Referenced by cb_emit_read(), cb_emit_return(), and output_ferror_stmt().
int cb_statement::handler_id |
Definition at line 1148 of file tree.h.
Referenced by build_store_option(), cb_emit_read(), cb_emit_rewrite(), cb_emit_write(), output_stmt(), and yyparse().
const char* cb_statement::name |
Definition at line 1137 of file tree.h.
Referenced by cb_build_statement(), decimal_alloc(), output_stmt(), output_trace_info(), and yyparse().
cb_tree cb_statement::null_check |
Definition at line 1144 of file tree.h.
Referenced by cb_build_expr(), cb_build_identifier(), and output_stmt().
const char* cb_statement::statement |
Definition at line 1138 of file tree.h.
Referenced by begin_statement().