![]() |
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().