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 |
Definition at line 772 of file tree.h.
Referenced by cb_validate_program_body(), and output_alter_check().
struct cb_tree_common cb_label::common |
struct cb_label* cb_label::debug_section |
Definition at line 769 of file tree.h.
Referenced by output_alter(), and output_stmt().
cb_tree cb_label::exit_label |
Definition at line 771 of file tree.h.
Referenced by output_stmt(), and yyparse().
unsigned int cb_label::flag_alter |
Definition at line 795 of file tree.h.
Referenced by output_goto_1(), output_perform_call(), and output_stmt().
unsigned int cb_label::flag_begin |
Definition at line 779 of file tree.h.
Referenced by make_constant_label(), output_stmt(), and yyparse().
unsigned int cb_label::flag_debugging_mode |
Definition at line 796 of file tree.h.
Referenced by output_alter(), output_goto_1(), output_perform_call(), and output_stmt().
unsigned int cb_label::flag_declarative_exit |
Definition at line 783 of file tree.h.
Referenced by output_perform_exit(), and yyparse().
unsigned int cb_label::flag_declaratives |
unsigned int cb_label::flag_default_handler |
Definition at line 791 of file tree.h.
Referenced by output_perform_exit().
unsigned int cb_label::flag_dummy_exit |
Definition at line 789 of file tree.h.
Referenced by output_label_info(), and output_section_info().
unsigned int cb_label::flag_dummy_paragraph |
Definition at line 788 of file tree.h.
Referenced by output_label_info(), output_section_info(), print_error(), and yyparse().
unsigned int cb_label::flag_dummy_section |
Definition at line 787 of file tree.h.
Referenced by output_label_info(), output_section_info(), print_error(), and yyparse().
unsigned int cb_label::flag_entry |
Definition at line 778 of file tree.h.
Referenced by output_label_info(), and output_section_info().
unsigned int cb_label::flag_fatal_check |
Definition at line 786 of file tree.h.
Referenced by output_perform_exit(), and yyparse().
unsigned int cb_label::flag_first_is_goto |
Definition at line 793 of file tree.h.
Referenced by cb_validate_program_body(), and yyparse().
unsigned int cb_label::flag_global |
Definition at line 782 of file tree.h.
Referenced by output_perform_exit(), process_translate(), and yyparse().
unsigned int cb_label::flag_is_debug_sect |
Definition at line 797 of file tree.h.
Referenced by output_perform_call(), output_stmt(), and yyparse().
unsigned int cb_label::flag_next_sentence |
Definition at line 790 of file tree.h.
Referenced by output_label_info().
unsigned int cb_label::flag_real_label |
Definition at line 781 of file tree.h.
Referenced by output_alter(), output_goto_1(), output_perform_call(), output_stmt(), and yyparse().
unsigned int cb_label::flag_section |
Definition at line 777 of file tree.h.
Referenced by output_goto_1(), output_label_info(), output_perform_call(), output_section_info(), output_stmt(), and yyparse().
unsigned int cb_label::flag_skip_label |
Definition at line 798 of file tree.h.
Referenced by output_stmt(), and yyparse().
unsigned int cb_label::flag_statement |
Definition at line 792 of file tree.h.
Referenced by begin_statement(), and yyparse().
int cb_label::id |
Definition at line 773 of file tree.h.
Referenced by cb_build_label(), cb_validate_program_body(), output_alter(), output_alter_check(), output_error_handler(), output_file_error(), output_goto_1(), output_perform_call(), output_perform_exit(), and output_stmt().
const char* cb_label::name |
Definition at line 766 of file tree.h.
Referenced by ambiguous_error(), cb_build_label(), cb_ref(), cb_validate_program_body(), output_alter(), output_goto_1(), output_label_info(), output_perform_call(), output_stmt(), and print_error().
const char* cb_label::orig_name |
Definition at line 767 of file tree.h.
Referenced by cb_build_label(), output_label_info(), and output_section_info().
struct cb_para_label* cb_label::para_label |
Definition at line 770 of file tree.h.
Referenced by cb_build_label(), output_goto_1(), output_perform_call(), and output_stmt().
struct cb_label* cb_label::section |
Definition at line 768 of file tree.h.
Referenced by ambiguous_error(), cb_build_label(), output_goto_1(), and output_perform_call().
int cb_label::section_id |
Definition at line 774 of file tree.h.
Referenced by cb_build_label(), and output_perform_call().
int cb_label::segment |
Definition at line 775 of file tree.h.
Referenced by output_goto_1(), output_perform_call(), output_stmt(), and yyparse().