|  | 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 | 
Referenced by check_attribs(), and remove_attrib().
| cb_tree cb_statement::body | 
Referenced by begin_implicit_statement(), and output_stmt().
| struct cb_tree_common cb_statement::common | 
| cb_tree cb_statement::debug_check | 
Referenced by cb_check_field_debug(), and output_stmt().
| cb_tree cb_statement::debug_nodups | 
Referenced by cb_check_field_debug().
| cb_tree cb_statement::file | 
| unsigned int cb_statement::flag_callback | 
Referenced by cb_emit_delete(), cb_emit_delete_file(), cb_emit_start(), and output_stmt().
| unsigned int cb_statement::flag_in_debug | 
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 | 
Referenced by cb_emit_sort_output().
| unsigned int cb_statement::flag_no_based | 
Referenced by cb_build_identifier().
| cb_tree cb_statement::handler1 | 
Referenced by build_store_option(), cb_emit_write(), output_ferror_stmt(), and output_stmt().
| cb_tree cb_statement::handler2 | 
Referenced by cb_emit_allocate(), output_ferror_stmt(), and output_stmt().
| cb_tree cb_statement::handler3 | 
Referenced by cb_emit_read(), cb_emit_return(), and output_ferror_stmt().
| int cb_statement::handler_id | 
Referenced by build_store_option(), cb_emit_read(), cb_emit_rewrite(), cb_emit_write(), and output_stmt().
| const char * cb_statement::name | 
Referenced by cb_build_statement(), decimal_alloc(), output_stmt(), and output_trace_info().
| cb_tree cb_statement::null_check | 
Referenced by cb_build_expr(), cb_build_identifier(), and output_stmt().
| const char * cb_statement::statement | 
Referenced by begin_statement().