Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
typedef union aligned_value_entry aligned_value_type |
typedef struct alt_kwd_entry alt_kwd_type |
alt_kwd_type alt_kwd[] [static] |
{ "BLOCKDATA", 9, Tok_Kwd_Block, 5, "DOUBLEPRECISION", 15, Tok_Kwd_Double, 6, "ENDSUBROUTINE",13, Tok_Kwd_End, 3, "ENDBLOCKDATA", 12, Tok_Kwd_End, 3, "ENDINTERFACE", 12, Tok_Kwd_End, 3, "ENDFUNCTION", 11, Tok_Kwd_End, 3, "ENDPROGRAM", 10, Tok_Kwd_End, 3, "ENDMODULE", 9, Tok_Kwd_End, 3, "ENDFORALL", 9, Tok_Kwd_End, 3, "ENDSELECT", 9, Tok_Kwd_End, 3, "ELSEWHERE", 9, Tok_Kwd_Else, 4, "ENDWHERE", 8, Tok_Kwd_End, 3, "ENDBLOCK", 8, Tok_Kwd_End, 3, "ENDFILE", 7, Tok_Kwd_End, 3, "ENDTYPE", 7, Tok_Kwd_End, 3, "ELSEIF", 6, Tok_Kwd_Else, 4, "ENDDO", 5, Tok_Kwd_End, 3, "ENDIF", 5, Tok_Kwd_End, 3, "GOTO", 4, Tok_Kwd_Go, 2, "INOUT", 5, Tok_Kwd_In, 2, "SELECTCASE", 10, Tok_Kwd_Select, 6 }
Definition at line 274 of file lex.h.
Referenced by free_get_keyword().
int alt_kwd_idx[] [static] |
{ 0, 0, 1, 1, 2, 18, 18, 19, 19, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 21, 21, 21, 21, 21, 21, 21, 21 }
Definition at line 304 of file lex.h.
Referenced by free_get_keyword().
Definition at line 316 of file src_input.h.
char const_buf[MAX_CHAR_CONST_LEN] [static] |
Definition at line 67 of file lex.h.
Referenced by convert_binary_literal(), convert_hex_literal(), convert_octal_literal(), cvrt_str_to_cn(), get_operand_digit(), get_operand_dot(), get_operand_letter(), get_operand_quote(), and get_token().
Definition at line 86 of file lex.h.
Referenced by get_operator_dot(), and set_up_token_tables().
int dot_op_idx[27] [static] |
Definition at line 119 of file lex.h.
Referenced by get_operator_dot(), and set_up_token_tables().
int* dot_op_len [static] |
Definition at line 84 of file lex.h.
Referenced by get_operator_dot(), and set_up_token_tables().
boolean havent_issued_ndollarpes_ansi [static] |
Definition at line 841 of file lex.h.
Referenced by get_token(), and init_lex().
Definition at line 69 of file lex.h.
Referenced by enter_intrinsic_info(), get_token(), init_lex(), and parse_deref().
Definition at line 136 of file lex.h.
Referenced by call_list_semantics(), fixed_get_keyword(), free_get_keyword(), next_arg_is_kwd_equal(), ntr_ref_in_global_tbl(), and set_up_token_tables().
{ "STMT", Tok_Dbg_Stmt, "SYTB", Tok_Dbg_Sytb, "", Tok_LAST }
Definition at line 817 of file lex.h.
Referenced by get_debug_directive(), and set_up_token_tables().
int kwd_dbg_idx[27] [static] |
Definition at line 822 of file lex.h.
Referenced by get_debug_directive(), and set_up_token_tables().
int* kwd_dbg_len [static] |
Definition at line 815 of file lex.h.
Referenced by get_debug_directive(), and set_up_token_tables().
Definition at line 331 of file lex.h.
Referenced by get_dir_token_from_str(), get_directive(), and set_up_token_tables().
int kwd_dir_idx[27] [static] |
Definition at line 459 of file lex.h.
Referenced by get_dir_token_from_str(), get_directive(), and set_up_token_tables().
int* kwd_dir_len [static] |
Definition at line 329 of file lex.h.
Referenced by get_dir_token_from_str(), get_directive(), and set_up_token_tables().
int kwd_idx[27] [static] |
Definition at line 255 of file lex.h.
Referenced by create_kwd_text(), fixed_get_keyword(), free_get_keyword(), ntr_ref_in_global_tbl(), and set_up_token_tables().
int* kwd_len [static] |
Definition at line 134 of file lex.h.
Referenced by fixed_get_keyword(), free_get_keyword(), and set_up_token_tables().
Definition at line 476 of file lex.h.
Referenced by get_dir_token_from_str(), get_micro_directive(), and set_up_token_tables().
int kwd_mic_idx[27] [static] |
Definition at line 510 of file lex.h.
Referenced by get_dir_token_from_str(), get_micro_directive(), and set_up_token_tables().
int* kwd_mic_len [static] |
Definition at line 474 of file lex.h.
Referenced by get_dir_token_from_str(), get_micro_directive(), and set_up_token_tables().
kwd_type kwd_open_mp_dir[] [static] |
Definition at line 707 of file lex.h.
Referenced by get_dir_token_from_str(), get_open_mp_directive(), and set_up_token_tables().
int kwd_open_mp_dir_idx[27] [static] |
Definition at line 778 of file lex.h.
Referenced by get_dir_token_from_str(), get_open_mp_directive(), and set_up_token_tables().
int* kwd_open_mp_dir_len [static] |
Definition at line 705 of file lex.h.
Referenced by get_dir_token_from_str(), get_open_mp_directive(), and set_up_token_tables().
kwd_type kwd_openad_dir[] [static] |
{ "DEPENDENT", Tok_OpenAD_Dir_Dependent, "ENDSIMPLE", Tok_OpenAD_Dir_EndSimple, "INDEPENDENT", Tok_OpenAD_Dir_Independent, "SIMPLE", Tok_OpenAD_Dir_Simple, "XXX", Tok_OpenAD_Dir_XXX, "", Tok_LAST }
Definition at line 797 of file lex.h.
Referenced by get_openad_directive(), and set_up_token_tables().
int kwd_openad_dir_idx[27] [static] |
Definition at line 810 of file lex.h.
Referenced by get_openad_directive(), and set_up_token_tables().
int* kwd_openad_dir_len [static] |
Definition at line 795 of file lex.h.
Referenced by get_openad_directive(), and set_up_token_tables().
kwd_type kwd_sgi_dir[] [static] |
Definition at line 527 of file lex.h.
Referenced by get_dir_token_from_str(), get_sgi_directive(), is_dollar_directive(), is_par_directive(), is_star_directive(), and set_up_token_tables().
int kwd_sgi_dir_idx[27] [static] |
Definition at line 689 of file lex.h.
Referenced by get_dir_token_from_str(), get_sgi_directive(), is_dollar_directive(), is_par_directive(), is_star_directive(), and set_up_token_tables().
int* kwd_sgi_dir_len [static] |
Definition at line 525 of file lex.h.
Referenced by get_dir_token_from_str(), get_sgi_directive(), is_dollar_directive(), is_par_directive(), is_star_directive(), and set_up_token_tables().
int nxt_line[] |
Definition at line 171 of file src_input.h.
Definition at line 556 of file main.h.
Referenced by free_get_char(), free_get_keyword(), get_label(), get_operand_digit(), get_operand_dot(), get_operand_letter(), get_operand_quote(), get_operator(), get_operator_dot(), get_punctuator(), get_token(), set_stmt_type_known(), and stmt_is_DATA_stmt().
Definition at line 557 of file main.h.
Referenced by fixed_get_stmt(), flush_LA_to_EOS(), and free_get_stmt().