![]() |
GnuCOBOL
2.0
A free COBOL compiler
|
#include <tree.h>
Data Fields | |
struct cb_tree_common | common |
const char * | name |
const char * | orig_name |
struct cb_label * | section |
struct cb_label * | debug_section |
struct cb_para_label * | para_label |
cb_tree | exit_label |
struct cb_alter_id * | alter_gotos |
int | id |
int | section_id |
int | segment |
unsigned int | flag_section: 1 |
unsigned int | flag_entry: 1 |
unsigned int | flag_begin: 1 |
unsigned int | flag_return: 1 |
unsigned int | flag_real_label: 1 |
unsigned int | flag_global: 1 |
unsigned int | flag_declarative_exit: 1 |
unsigned int | flag_declaratives: 1 |
unsigned int | flag_fatal_check: 1 |
unsigned int | flag_dummy_section: 1 |
unsigned int | flag_dummy_paragraph: 1 |
unsigned int | flag_dummy_exit: 1 |
unsigned int | flag_next_sentence: 1 |
unsigned int | flag_default_handler: 1 |
unsigned int | flag_statement: 1 |
unsigned int | flag_first_is_goto: 1 |
unsigned int | flag_alter: 1 |
unsigned int | flag_debugging_mode: 1 |
unsigned int | flag_is_debug_sect: 1 |
unsigned int | flag_skip_label: 1 |
struct cb_alter_id * cb_label::alter_gotos |
Referenced by cb_validate_program_body(), and output_alter_check().
struct cb_tree_common cb_label::common |
struct cb_label * cb_label::debug_section |
Referenced by output_alter(), and output_stmt().
cb_tree cb_label::exit_label |
Referenced by output_stmt().
unsigned int cb_label::flag_alter |
Referenced by output_goto_1(), output_perform_call(), and output_stmt().
unsigned int cb_label::flag_begin |
Referenced by make_constant_label(), and output_stmt().
unsigned int cb_label::flag_debugging_mode |
Referenced by output_alter(), output_goto_1(), output_perform_call(), and output_stmt().
unsigned int cb_label::flag_declarative_exit |
Referenced by output_perform_exit().
unsigned int cb_label::flag_declaratives |
unsigned int cb_label::flag_default_handler |
Referenced by output_perform_exit().
unsigned int cb_label::flag_dummy_exit |
Referenced by output_label_info(), and output_section_info().
unsigned int cb_label::flag_dummy_paragraph |
Referenced by output_label_info(), output_section_info(), and print_error().
unsigned int cb_label::flag_dummy_section |
Referenced by output_label_info(), output_section_info(), and print_error().
unsigned int cb_label::flag_entry |
Referenced by output_label_info(), and output_section_info().
unsigned int cb_label::flag_fatal_check |
Referenced by output_perform_exit().
unsigned int cb_label::flag_first_is_goto |
Referenced by cb_validate_program_body().
unsigned int cb_label::flag_global |
Referenced by output_perform_exit(), and process_translate().
unsigned int cb_label::flag_is_debug_sect |
Referenced by output_perform_call(), and output_stmt().
unsigned int cb_label::flag_next_sentence |
Referenced by output_label_info().
unsigned int cb_label::flag_real_label |
Referenced by output_alter(), output_goto_1(), output_perform_call(), and output_stmt().
unsigned int cb_label::flag_return |
unsigned int cb_label::flag_section |
Referenced by output_goto_1(), output_label_info(), output_perform_call(), output_section_info(), and output_stmt().
unsigned int cb_label::flag_skip_label |
Referenced by output_stmt().
unsigned int cb_label::flag_statement |
Referenced by begin_statement().
int cb_label::id |
const char * cb_label::name |
const char * cb_label::orig_name |
Referenced by cb_build_label(), output_label_info(), and output_section_info().
struct cb_para_label * cb_label::para_label |
Referenced by cb_build_label(), output_goto_1(), output_perform_call(), and output_stmt().
struct cb_label * cb_label::section |
Referenced by ambiguous_error(), cb_build_label(), output_goto_1(), and output_perform_call().
int cb_label::section_id |
Referenced by cb_build_label(), and output_perform_call().
int cb_label::segment |
Referenced by output_goto_1(), output_perform_call(), and output_stmt().