Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
p_driver.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define ONE   1L

Variables

static int blk_err_msgs []
blk_stk_typeblk_stk
int blk_stk_idx = NULL_IDX
int blk_stk_inc = 20
int blk_stk_init_size = 20
int blk_stk_size = 0
int blk_stk_limit = (1 << 24) - 1
int blk_stk_num_wds = NUM_BLK_STK_WDS
int blk_stk_largest_idx = NULL_IDX
boolean colon_recovery = FALSE
stmt_category_type curr_stmt_category
boolean EOPU_encountered
int if_stmt_lbl_idx
boolean label_ok = TRUE
token_type label_token
token_type main_token
intent_type new_intent
int stmt_construct_idx
char * obj_str [Obj_Done]
static stmt_type_type token_to_stmt_type []
void(* stmt_parsers [])()
long long stmt_in_blk []
stmt_category_type stmt_top_cat []
boolean first_time_tbl_alloc = TRUE

Define Documentation

#define ONE   1L

Definition at line 465 of file p_driver.h.


Variable Documentation

int blk_err_msgs[] [static]

Definition at line 39 of file p_driver.h.

Referenced by iss_blk_stk_err().

int blk_stk_inc = 20

Definition at line 94 of file p_driver.h.

Referenced by print_mem_usage_report().

Definition at line 95 of file p_driver.h.

Referenced by print_mem_usage_report().

Definition at line 99 of file p_driver.h.

int blk_stk_limit = (1 << 24) - 1

Definition at line 97 of file p_driver.h.

Definition at line 98 of file p_driver.h.

Referenced by print_mem_usage_report().

int blk_stk_size = 0

Definition at line 96 of file p_driver.h.

Definition at line 102 of file p_driver.h.

Referenced by dump_blk_ntry(), end_blockdata(), end_function(), end_interface_body(), end_internal_proc(), end_module(), end_module_proc(), end_program_unit(), end_subroutine(), init_parse_prog_unit(), parse_access_stmt(), parse_allocate_stmt(), parse_assign_stmt(), parse_assignment_stmt(), parse_attrs(), parse_backspace_stmt(), parse_buffer_stmt(), parse_call_stmt(), parse_case_stmt(), parse_close_stmt(), parse_common_stmt(), parse_contains_stmt(), parse_continue_stmt(), parse_cycle_stmt(), parse_data_stmt(), parse_deallocate_stmt(), parse_decode_stmt(), parse_derived_type_stmt(), parse_dir_directives(), parse_do_stmt(), parse_else_stmt(), parse_encode_stmt(), parse_end_stmt(), parse_endfile_stmt(), parse_entry_stmt(), parse_equivalence_stmt(), parse_exit_stmt(), parse_forall(), parse_format_stmt(), parse_function_stmt(), parse_goto_stmt(), parse_if_stmt(), parse_implicit_stmt(), parse_inquire_stmt(), parse_interface_stmt(), parse_module_stmt(), parse_namelist_stmt(), parse_nullify_stmt(), parse_open_mp_directives(), parse_open_stmt(), parse_parameter_stmt(), parse_pointer_stmt(), parse_prefix_spec(), parse_print_stmt(), parse_prog_unit(), parse_read_stmt(), parse_return_stmt(), parse_rewind_stmt(), parse_save_stmt(), parse_select_stmt(), parse_star_directives(), parse_stmt_func_stmt(), parse_stop_pause_stmt(), parse_subroutine_stmt(), parse_type_dcl_stmt(), parse_typed_function_stmt(), parse_use_stmt(), parse_where_stmt(), parse_write_stmt(), start_new_prog_unit(), start_new_subpgm(), and stmt_level_semantics().

Definition at line 5284 of file p_driver.h.

Referenced by parse_prog_unit().

char* obj_str[Obj_Done]

Definition at line 126 of file p_driver.h.

Referenced by fnd_semantic_err(), and merge_type().

long long stmt_in_blk[]

Definition at line 468 of file p_driver.h.

void(* stmt_parsers[])()

Definition at line 300 of file p_driver.h.

Referenced by parse_forall(), parse_if_stmt(), parse_prog_unit(), and parse_where_stmt().

Definition at line 5129 of file p_driver.h.

Definition at line 189 of file p_driver.h.

Referenced by determine_stmt_type().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines