GnuCOBOL
2.0
A free COBOL compiler
|
#include <tree.h>
struct cb_field* cb_field::children |
Definition at line 652 of file tree.h.
Referenced by cb_build_field_tree(), cb_build_identifier(), cb_build_length_1(), cb_check_group_name(), cb_check_index_p(), cb_check_overlapping(), cb_field_variable_address(), cb_field_variable_size(), cb_fits_int(), cb_fits_long_long(), cb_resolve_redefines(), cb_tree_category(), cb_tree_type(), cb_validate_field(), chk_field_variable_address(), chk_field_variable_size(), compute_size(), emit_corresponding(), emit_move_corresponding(), initialize_type(), initialize_uniform_char(), output_base(), output_data(), output_initialize_compound(), output_initialize_one(), output_screen_definition(), output_screen_from(), output_screen_init(), output_screen_to(), setup_parameters(), validate_field_1(), validate_field_value(), and validate_move().
struct cb_tree_common cb_field::common |
int cb_field::count |
Definition at line 680 of file tree.h.
Referenced by build_cond_88(), cb_build_add(), cb_build_div(), cb_build_mul(), cb_build_ppointer(), cb_build_sub(), cb_validate_field(), check_picture_item(), count_pic_alphanumeric_edited(), finalize_file(), output_initial_values(), output_internal_function(), output_param(), output_screen_definition(), output_screen_from(), output_screen_to(), and validate_field_1().
struct cb_label* cb_field::debug_section |
Definition at line 661 of file tree.h.
Referenced by cb_check_field_debug(), output_goto(), output_perform(), and output_perform_until().
cb_tree cb_field::depending |
Definition at line 647 of file tree.h.
Referenced by cb_build_identifier(), cb_build_length_1(), cb_emit_sort_init(), cb_field_variable_address(), cb_field_variable_size(), cb_validate_program_data(), chk_field_variable_address(), chk_field_variable_size(), output_base(), output_data(), output_occurs(), output_size(), validate_field_1(), and yyparse().
const char* cb_field::ename |
Definition at line 646 of file tree.h.
Referenced by cb_build_field(), output_internal_function(), and yyparse().
cb_tree cb_field::false_88 |
Definition at line 649 of file tree.h.
Referenced by cb_emit_set_false(), and yyparse().
struct cb_file* cb_field::file |
Definition at line 657 of file tree.h.
Referenced by cb_emit_release(), and finalize_file().
unsigned int cb_field::flag_all_debug |
Definition at line 734 of file tree.h.
Referenced by cb_check_field_debug(), and output_goto().
unsigned int cb_field::flag_any_length |
Definition at line 712 of file tree.h.
Referenced by cb_build_const_length(), cb_build_identifier(), cb_build_length(), cb_build_move_field(), cb_build_move_high(), cb_build_move_low(), cb_build_move_quote(), cb_build_move_space(), cb_build_move_zero(), cb_emit_call(), output_internal_function(), output_param(), output_size(), validate_field_1(), and yyparse().
unsigned int cb_field::flag_any_numeric |
Definition at line 736 of file tree.h.
Referenced by cb_build_optim_cond(), output_internal_function(), validate_field_1(), and yyparse().
unsigned int cb_field::flag_anylen_done |
Definition at line 720 of file tree.h.
Referenced by output_param().
unsigned char cb_field::flag_base |
Definition at line 696 of file tree.h.
Referenced by cb_validate_field(), and output_base().
unsigned int cb_field::flag_binary_swap |
Definition at line 707 of file tree.h.
Referenced by cb_build_move_field(), cb_build_move_literal(), cb_build_move_num_zero(), cb_build_optim_add(), cb_build_optim_cond(), cb_build_optim_sub(), compute_size(), output_attr(), output_integer(), output_long_integer(), and setup_parameters().
unsigned int cb_field::flag_blank_zero |
Definition at line 705 of file tree.h.
Referenced by cb_build_move_literal(), cb_build_move_zero(), output_attr(), output_initialize_one(), validate_field_1(), validate_field_clauses(), and yyparse().
unsigned int cb_field::flag_chained |
Definition at line 719 of file tree.h.
Referenced by emit_entry(), initialize_type(), and output_initialize_one().
unsigned char cb_field::flag_external |
Definition at line 697 of file tree.h.
Referenced by cb_build_field_tree(), compute_size(), emit_entry(), finalize_file(), initialize_type(), output_base(), output_internal_function(), output_param(), validate_field_1(), and yyparse().
unsigned int cb_field::flag_field |
Definition at line 717 of file tree.h.
Referenced by output_param().
unsigned int cb_field::flag_field_debug |
Definition at line 733 of file tree.h.
Referenced by output_perform(), and output_perform_until().
unsigned int cb_field::flag_filler |
Definition at line 714 of file tree.h.
Referenced by cb_build_field_tree(), cb_name_1(), codegen(), initialize_type(), and yyparse().
unsigned int cb_field::flag_indexed_by |
Definition at line 721 of file tree.h.
Referenced by cb_build_index(), and global_check().
unsigned int cb_field::flag_invalid |
Definition at line 716 of file tree.h.
Referenced by cb_validate_field(), cb_validate_one(), validate_field_1(), and yyparse().
unsigned char cb_field::flag_is_global |
Definition at line 699 of file tree.h.
Referenced by cb_add_78(), cb_add_const_var(), cb_build_field_tree(), cb_validate_field(), cb_validate_program_data(), finalize_file(), global_check(), output_base(), output_internal_function(), output_param(), validate_field_1(), and yyparse().
unsigned int cb_field::flag_is_pdiv_opt |
Definition at line 725 of file tree.h.
Referenced by cb_build_identifier(), and yyparse().
unsigned int cb_field::flag_is_pdiv_parm |
Definition at line 724 of file tree.h.
Referenced by cb_build_identifier(), and emit_entry().
unsigned int cb_field::flag_is_pointer |
Definition at line 710 of file tree.h.
Referenced by expr_chk_cond(), output_attr(), and yyparse().
unsigned int cb_field::flag_is_returning |
Definition at line 737 of file tree.h.
Referenced by output_internal_function(), and yyparse().
unsigned int cb_field::flag_is_verified |
Definition at line 722 of file tree.h.
Referenced by cb_validate_field(), and yyparse().
unsigned int cb_field::flag_item_78 |
Definition at line 711 of file tree.h.
Referenced by cb_add_const_var(), cb_build_field_tree(), cb_validate_field(), check_picture_item(), initialize_type(), level_except_error(), level_redundant_error(), level_require_error(), output_base(), output_internal_function(), and yyparse().
unsigned int cb_field::flag_item_based |
Definition at line 713 of file tree.h.
Referenced by cb_build_identifier(), cb_emit_allocate(), cb_emit_free(), cb_validate_field(), emit_entry(), output_initial_values(), output_internal_function(), output_param(), validate_field_1(), and yyparse().
unsigned int cb_field::flag_justified |
Definition at line 706 of file tree.h.
Referenced by cb_build_move_field(), cb_build_move_literal(), output_attr(), validate_field_1(), and yyparse().
unsigned int cb_field::flag_local |
Definition at line 701 of file tree.h.
Referenced by cb_validate_field(), codegen(), output_base(), output_param(), and setup_parameters().
unsigned int cb_field::flag_local_alloced |
Definition at line 726 of file tree.h.
Referenced by output_internal_function().
unsigned char cb_field::flag_local_storage |
Definition at line 698 of file tree.h.
Referenced by output_base(), and output_internal_function().
unsigned int cb_field::flag_no_field |
Definition at line 735 of file tree.h.
Referenced by check_picture_item(), and output_size().
unsigned int cb_field::flag_no_init |
Definition at line 727 of file tree.h.
Referenced by cb_validate_program_data(), output_initial_values(), and output_internal_function().
unsigned int cb_field::flag_occurs |
Definition at line 702 of file tree.h.
Referenced by cb_build_identifier(), cb_check_overlapping(), cb_validate_78_item(), cb_validate_88_item(), emit_corresponding(), emit_move_corresponding(), output_data(), output_initialize(), output_initialize_compound(), output_initialize_one(), validate_field_1(), and yyparse().
unsigned int cb_field::flag_odo_relative |
Definition at line 731 of file tree.h.
Referenced by cb_build_length_1(), cb_validate_program_data(), and output_size().
unsigned int cb_field::flag_real_binary |
Definition at line 708 of file tree.h.
Referenced by compute_binary_size(), output_attr(), validate_field_1(), validate_move(), and warning_destination().
unsigned int cb_field::flag_sign_leading |
Definition at line 704 of file tree.h.
Referenced by cb_build_field_tree(), cb_build_move_field(), cb_build_move_literal(), cb_build_optim_cond(), output_attr(), validate_field_1(), validate_field_clauses(), and yyparse().
unsigned int cb_field::flag_sign_separate |
Definition at line 703 of file tree.h.
Referenced by cb_build_field_tree(), cb_build_move_field(), cb_build_move_literal(), cb_build_move_zero(), cb_build_optim_cond(), compute_size(), output_attr(), output_initialize_one(), validate_field_1(), validate_field_clauses(), and yyparse().
unsigned int cb_field::flag_synchronized |
Definition at line 715 of file tree.h.
Referenced by compute_size(), and yyparse().
unsigned int cb_field::flag_vaddr_done |
Definition at line 730 of file tree.h.
Referenced by chk_field_variable_address().
unsigned int cb_field::flag_vsize_done |
Definition at line 729 of file tree.h.
Referenced by chk_field_variable_size().
int cb_field::id |
Definition at line 671 of file tree.h.
Referenced by base_cache_cmp(), cb_build_field(), codegen(), field_cache_cmp(), output_attr(), output_base(), output_entry_function(), output_integer(), output_internal_function(), output_long_integer(), output_param(), output_screen_definition(), output_screen_init(), output_set_attribute(), and output_size().
cb_tree cb_field::index_list |
Definition at line 650 of file tree.h.
Referenced by output_search_all(), output_search_whens(), validate_field_1(), and yyparse().
struct cb_field* cb_field::index_qual |
Definition at line 656 of file tree.h.
Referenced by cb_build_index().
int cb_field::indexes |
Definition at line 678 of file tree.h.
Referenced by cb_build_field_tree(), cb_build_identifier(), cb_build_move_literal(), cb_build_move_num_zero(), cb_build_optim_add(), cb_build_optim_cond(), cb_build_optim_sub(), output_initialize_compound(), output_integer(), output_long_integer(), and yyparse().
struct cb_key* cb_field::keys |
Definition at line 658 of file tree.h.
Referenced by cb_build_search_all(), search_set_keys(), and yyparse().
int cb_field::level |
Definition at line 673 of file tree.h.
Referenced by cb_add_const_var(), cb_build_cond(), cb_build_const_length(), cb_build_field_tree(), cb_emit_call(), cb_emit_set_false(), cb_emit_set_true(), cb_get_level(), cb_resolve_redefines(), cb_tree_category(), cb_validate_one(), check_not_88_level(), check_picture_item(), compute_size(), emit_entry(), expr_chk_cond(), level_except_error(), level_redundant_error(), level_require_error(), output_initialize(), output_initialize_one(), output_screen_init(), validate_field_1(), and yyparse().
int cb_field::mem_offset |
Definition at line 681 of file tree.h.
Referenced by cb_build_identifier(), cb_check_overlapping(), output_base(), and output_internal_function().
int cb_field::memory_size |
Definition at line 674 of file tree.h.
Referenced by cb_build_const_length(), cb_emit_allocate(), cb_validate_field(), cb_validate_program_body(), codegen(), and output_internal_function().
const char* cb_field::name |
Definition at line 645 of file tree.h.
Referenced by cb_add_78(), cb_add_const_var(), cb_build_field(), cb_build_field_reference(), cb_build_identifier(), cb_check_data_incompat(), cb_check_field_debug(), cb_emit_sort_init(), cb_get_level(), cb_name_1(), cb_ref(), cb_resolve_redefines(), cb_validate_program_body(), cb_validate_program_data(), check_level_78(), codegen(), compute_size(), decimal_expand(), emit_corresponding(), emit_entry(), emit_move_corresponding(), finalize_file(), global_check(), output_base(), output_entry_function(), output_goto(), output_internal_function(), output_perform(), output_perform_until(), scan_define_options(), scan_picture(), validate_field_1(), warning_destination(), yylex(), and yyparse().
int cb_field::nkeys |
Definition at line 682 of file tree.h.
Referenced by cb_build_search_all(), search_set_keys(), and yyparse().
int cb_field::occurs_max |
Definition at line 677 of file tree.h.
Referenced by cb_build_field(), cb_build_identifier(), cb_build_length_1(), cb_emit_sort_init(), cb_validate_field(), compute_size(), output_base(), output_figurative(), output_initialize(), output_initialize_compound(), output_initialize_literal(), output_initialize_one(), output_occurs(), output_size(), and yyparse().
int cb_field::occurs_min |
Definition at line 676 of file tree.h.
Referenced by cb_build_identifier(), finalize_file(), output_screen_init(), output_search_all(), and yyparse().
unsigned int cb_field::odo_level |
Definition at line 687 of file tree.h.
Referenced by cb_build_identifier(), cb_validate_one(), cb_validate_program_data(), and output_size().
int cb_field::offset |
Definition at line 675 of file tree.h.
Referenced by cb_build_const_length(), cb_build_identifier(), cb_build_move_literal(), cb_build_move_num_zero(), cb_build_optim_add(), cb_build_optim_cond(), cb_build_optim_sub(), cb_check_group_name(), cb_check_overlapping(), cb_emit_sort_init(), check_valid_key(), compute_size(), finalize_file(), output_base(), output_initialize_compound(), output_integer(), output_long_integer(), and output_size().
int cb_field::param_num |
Definition at line 683 of file tree.h.
Referenced by emit_entry(), and output_initialize_one().
struct cb_field* cb_field::parent |
Definition at line 651 of file tree.h.
Referenced by ambiguous_error(), build_cond_88(), cb_build_field_tree(), cb_build_identifier(), cb_emit_set_false(), cb_emit_set_true(), cb_emit_sort_init(), cb_field_founder(), cb_field_subordinate(), cb_field_variable_address(), cb_ref(), cb_resolve_redefines(), cb_validate_88_item(), cb_validate_program_data(), chk_field_variable_address(), global_check(), output_base(), output_data(), output_screen_init(), output_size(), real_field_founder(), validate_field_1(), and yyparse().
struct cb_picture* cb_field::pic |
Definition at line 659 of file tree.h.
Referenced by cb_build_implicit_field(), cb_build_move_field(), cb_build_move_literal(), cb_build_move_num_zero(), cb_build_optim_add(), cb_build_optim_cond(), cb_build_optim_sub(), cb_check_integer_value(), cb_chk_num_cond(), cb_fits_int(), cb_fits_long_long(), cb_tree_category(), cb_validate_78_item(), cb_validate_88_item(), cb_validate_program_data(), check_picture_item(), compute_binary_size(), compute_size(), count_pic_alphanumeric_edited(), decimal_expand(), output_attr(), output_call_by_value_args(), output_integer(), output_long_integer(), setup_parameters(), valid_screen_pos(), validate_field_1(), validate_move(), warning_destination(), and yyparse().
struct cb_field* cb_field::redefines |
Definition at line 654 of file tree.h.
Referenced by cb_build_const_length(), cb_build_identifier(), cb_check_overlapping(), cb_resolve_redefines(), cb_tree_category(), cb_validate_field(), cb_validate_program_data(), compute_size(), emit_corresponding(), emit_entry(), emit_move_corresponding(), finalize_file(), initialize_type(), initialize_uniform_char(), output_initialize_compound(), output_internal_function(), output_size(), real_field_founder(), validate_field_1(), and yyparse().
struct cb_field* cb_field::rename_thru |
Definition at line 655 of file tree.h.
Referenced by cb_build_const_length(), cb_tree_category(), compute_size(), and yyparse().
cb_tree cb_field::screen_backg |
Definition at line 668 of file tree.h.
Referenced by output_screen_init(), and yyparse().
cb_tree cb_field::screen_column |
Definition at line 664 of file tree.h.
Referenced by output_screen_init(), and yyparse().
int cb_field::screen_flag |
Definition at line 684 of file tree.h.
Referenced by check_screen_attr(), check_screen_attr_with_conflict(), has_relative_pos(), output_screen_init(), and yyparse().
cb_tree cb_field::screen_foreg |
Definition at line 667 of file tree.h.
Referenced by output_screen_init(), and yyparse().
cb_tree cb_field::screen_from |
Definition at line 665 of file tree.h.
Referenced by check_picture_item(), output_screen_from(), validate_field_1(), and yyparse().
cb_tree cb_field::screen_line |
Definition at line 663 of file tree.h.
Referenced by output_screen_init(), and yyparse().
cb_tree cb_field::screen_prompt |
Definition at line 669 of file tree.h.
Referenced by output_screen_init(), and yyparse().
cb_tree cb_field::screen_to |
Definition at line 666 of file tree.h.
Referenced by check_picture_item(), output_screen_to(), validate_field_1(), and yyparse().
struct cb_field* cb_field::sister |
Definition at line 653 of file tree.h.
Referenced by cb_build_field_tree(), cb_build_length_1(), cb_check_overlapping(), cb_field_add(), cb_field_variable_address(), cb_field_variable_size(), cb_resolve_redefines(), cb_validate_field(), cb_validate_program_data(), check_valid_key(), chk_field_variable_address(), chk_field_variable_size(), compute_size(), emit_corresponding(), emit_entry(), emit_move_corresponding(), finalize_file(), initialize_type(), initialize_uniform_char(), output_base(), output_initial_values(), output_initialize_compound(), output_internal_function(), output_screen_definition(), output_screen_from(), output_screen_init(), output_screen_to(), output_size(), setup_parameters(), validate_field_1(), validate_field_value(), and yyparse().
int cb_field::size |
Definition at line 672 of file tree.h.
Referenced by cb_build_const_length(), cb_build_identifier(), cb_build_length_1(), cb_build_move_literal(), cb_build_move_num_zero(), cb_build_optim_add(), cb_build_optim_cond(), cb_build_optim_sub(), cb_check_field_debug(), cb_chk_num_cond(), cb_emit_accept(), cb_field_size(), cb_fits_int(), cb_fits_long_long(), cb_validate_field(), cb_validate_program_body(), compute_binary_size(), compute_size(), decimal_expand(), finalize_file(), output_base(), output_bin_field(), output_call_by_value_args(), output_data(), output_figurative(), output_initialize(), output_initialize_compound(), output_initialize_fp_bindec(), output_initialize_literal(), output_initialize_one(), output_integer(), output_internal_function(), output_long_integer(), output_screen_definition(), output_screen_from(), output_screen_init(), output_screen_to(), output_size(), valid_screen_pos(), validate_move(), and warning_destination().
cob_u32_t cb_field::special_index |
Definition at line 690 of file tree.h.
Referenced by cb_build_optim_cond(), codegen(), output_base(), output_integer(), output_long_integer(), and output_param().
enum cb_storage cb_field::storage |
Definition at line 692 of file tree.h.
Referenced by cb_build_field(), cb_build_field_tree(), cb_build_identifier(), cb_build_move_literal(), cb_build_move_num_zero(), cb_build_optim_add(), cb_build_optim_cond(), cb_build_optim_sub(), cb_emit_accept(), cb_emit_release(), cb_emit_set_attribute(), cb_validate_field(), cb_validate_program_data(), check_picture_item(), emit_entry(), output_integer(), output_long_integer(), output_param(), validate_field_1(), and yyparse().
enum cb_usage cb_field::usage |
Definition at line 693 of file tree.h.
Referenced by build_store_option(), cb_build_field(), cb_build_field_tree(), cb_build_identifier(), cb_build_index(), cb_build_move_field(), cb_build_move_literal(), cb_build_move_num_zero(), cb_build_optim_add(), cb_build_optim_cond(), cb_build_optim_sub(), cb_check_data_incompat(), cb_check_index_p(), cb_chk_num_cond(), cb_fits_int(), cb_fits_long_long(), cb_tree_category(), cb_tree_type(), cb_validate_program_data(), check_picture_item(), check_set_usage(), compute_size(), decimal_expand(), initialize_type(), output_attr(), output_call_by_value_args(), output_entry_function(), output_initialize_fp(), output_initialize_one(), output_integer(), output_internal_function(), output_long_integer(), setup_parameters(), validate_field_1(), validate_move(), and warning_destination().
unsigned int cb_field::vaddr |
Definition at line 686 of file tree.h.
Referenced by chk_field_variable_address().
cb_tree cb_field::values |
Definition at line 648 of file tree.h.
Referenced by build_cond_88(), cb_add_78(), cb_add_const_var(), cb_build_identifier(), cb_build_index(), cb_emit_set_true(), cb_validate_78_item(), cb_validate_88_item(), cb_validate_program_data(), check_picture_item(), initialize_type(), output_initialize_one(), output_screen_definition(), output_screen_from(), output_screen_init(), output_screen_to(), validate_field_1(), validate_field_value(), yylex(), and yyparse().
struct cb_field* cb_field::vsize |
Definition at line 660 of file tree.h.
Referenced by chk_field_variable_size().