Variables

s_driver.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

char * pgm_unit_str []
void(* stmt_semantics [])()
stmt_tmp_tbl_type stmt_tmp_tbl [Num_Linear_Types]
stmt_tmp_tbl_type init_stmt_tmp_tbl [Num_Linear_Types]

Variable Documentation

Definition at line 230 of file s_driver.h.

Referenced by reset_stmt_tmp_tbl().

char* pgm_unit_str[]
Initial value:
 {"EXTERNAL",
                                                   "ERROR",
                                                   "ERROR",
                                                   "FUNCTION",
                                                   "SUBROUTINE",
                                                   "PROGRAM",
                                                   "BLOCKDATA",
                                                   "MODULE"}

Definition at line 44 of file s_driver.h.

Referenced by check_global_pgm_unit(), global_name_semantics(), and storage_blk_resolution().

void(* stmt_semantics[])()

stmt_semantics TABLE This table defines an array-of-pointers-to-functions and is indexed by an object of type stmt_type_type which is the reason for the following dependency: THIS TABLE IS ORDER/ADDITION/DELETION DEPENDENT ON THE stmt_type_values enumeration defined in globals.h

Definition at line 65 of file s_driver.h.

Referenced by pgm_unit_semantics(), and where_stmt_semantics().

stmt_tmp_tbl_type stmt_tmp_tbl[Num_Linear_Types]

Definition at line 228 of file s_driver.h.

Referenced by free_stmt_tmp_tbl(), get_stmt_tmp(), and reset_stmt_tmp_tbl().