Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
typedef enum ch_class_values ch_class_type |
typedef enum token_class_values token_class_type |
typedef union token_str_entry token_str_type |
typedef struct token_entry token_type |
typedef enum token_values token_values_type |
enum ch_class_values |
enum token_class_values |
enum token_values |
Definition at line 268 of file lex.c.
References ADD_TO_CONST_BUF, ADD_TO_TOKEN_STR, on_off_flags_entry::allow_leading_uscore, Ansi, Ch_Class_Digit, Ch_Class_Dir1, Ch_Class_Dir2, Ch_Class_Dir3, Ch_Class_Dir4, Ch_Class_Dir7, Ch_Class_EOS, Ch_Class_Letter, Ch_Class_Symbol, CHECK_FOR_FREE_BLANK, COLON, comp_phase, const_buf, CONVERT_INT_CONST, DBL_QUOTE, DOT, Error, FALSE, Fixed_Form, fixed_get_keyword(), free_get_keyword(), Func_Entry, Func_Exit, get_debug_directive(), get_directive(), get_format_str(), get_label(), get_micro_directive(), get_open_mp_directive(), get_openad_directive(), get_operand_digit(), get_operand_dot(), get_operand_letter(), get_operand_quote(), get_operator(), get_program_str(), get_punctuator(), get_sgi_directive(), havent_issued_ndollarpes_ansi, initial_token, INTEGER_DEFAULT_TYPE, Internal, LA_CH_BUF_IDX, LA_CH_CLASS, LA_CH_COLUMN, LA_CH_LINE, LA_CH_STMT_NUM, LA_CH_VALUE, Lex_Parsing, LPAREN, MAX_ID_LEN, NEXT_LA_CH, NULL, on_off_flags, Pass1_Parsing, PRINTMSG(), QUOTE, reset_lex(), result, sig_blank, source_form, Tok_Class_Construct_Def, Tok_Class_Dbg_Kwd, Tok_Class_Dir_Kwd, Tok_Class_DO, Tok_Class_Format_Str, Tok_Class_Id, Tok_Class_Int_Spec, Tok_Class_Keyword, Tok_Class_Label, Tok_Class_Mic_Kwd, Tok_Class_Op, Tok_Class_Open_Mp_Dir_Kwd, Tok_Class_OpenAD_Dir_Kwd, Tok_Class_Opnd, Tok_Class_Program_Str, Tok_Class_Punct, Tok_Class_SGI_Dir_Kwd, Tok_Const_Int, Tok_Id, Tok_Kwd_Dir, Tok_Kwd_Do, token, TOKEN_BUF_IDX, TOKEN_COLUMN, TOKEN_LEN, TOKEN_LINE, TOKEN_STMT_NUM, TOKEN_STR, TRACE, TRUE, USCORE, and VALID_LA_CH.
Referenced by flush_LA_to_symbol(), and matched_specific_token().
Definition at line 69 of file lex.h.
Referenced by enter_intrinsic_info(), get_token(), init_lex(), and parse_deref().
Definition at line 547 of file main.h.
Referenced by create_kwd_text(), fixed_get_keyword(), flush_LA_to_EOS(), free_get_keyword(), get_debug_directive(), get_directive(), get_micro_directive(), get_open_mp_directive(), get_openad_directive(), get_operand_digit(), get_operand_dot(), get_sgi_directive(), matched_specific_token(), parse_actual_arg_spec(), and parse_err_flush().
Definition at line 548 of file main.h.
Referenced by ascii_BE_fid(), ascii_BE_node(), ascii_c_const(), ascii_c_entry(), ascii_c_entry_end(), ascii_c_lint_directive(), ascii_c_macro_def(), ascii_c_macro_undef(), ascii_c_macro_usage(), ascii_c_message(), ascii_c_object(), ascii_c_opts(), ascii_c_tag(), ascii_callsite(), ascii_cc_entry(), ascii_cc_enum(), ascii_cc_expr(), ascii_cc_obj(), ascii_cc_subtype(), ascii_cc_type(), ascii_cdir(), ascii_cdir_doshared(), ascii_cifhdr(), ascii_comblk(), ascii_const(), ascii_continuation(), ascii_edopts(), ascii_endunit(), ascii_entry(), ascii_f90_begin_scope(), ascii_f90_callsite(), ascii_f90_comblk(), ascii_f90_const(), ascii_f90_derived_type(), ascii_f90_end_scope(), ascii_f90_entry(), ascii_f90_int_block(), ascii_f90_label(), ascii_f90_loop(), ascii_f90_misc_opts(), ascii_f90_namelist(), ascii_f90_object(), ascii_f90_opt_opts(), ascii_f90_rename(), ascii_f90_scope_info(), ascii_f90_usage(), ascii_f90_use_module(), ascii_file(), ascii_geometry(), ascii_include(), ascii_label(), ascii_loop(), ascii_mach_char(), ascii_message(), ascii_misc_opts(), ascii_namelist(), ascii_nd_msg(), ascii_object(), ascii_opt_opts(), ascii_orig_cmd(), ascii_src_pos(), ascii_srcfile(), ascii_stmt_type(), ascii_summary(), ascii_transform(), ascii_unit(), ascii_usage(), blk_match_err(), build_fwd_ref_entry(), check_label_ref(), Cif_Getrecord(), ck_lbl_construct_name(), convert_binary_literal(), convert_const(), convert_hex_literal(), convert_octal_literal(), create_kwd_text(), cvrt_str_to_cn(), determine_stmt_type(), end_function(), end_internal_proc(), end_module_proc(), end_program_unit(), end_subroutine(), filltype(), find_ciitem_idx(), fixed_get_keyword(), free_get_keyword(), gen_directive_ir(), gen_forall_derived_type(), generic_spec_semantics(), get_debug_directive(), get_directive(), get_format_str(), get_label(), get_micro_directive(), get_open_mp_directive(), get_openad_directive(), get_operand_digit(), get_operand_dot(), get_operand_letter(), get_operand_quote(), get_operator(), get_operator_dot(), get_program_str(), get_punctuator(), get_sgi_directive(), get_token(), issue_attr_blk_err(), issue_attr_err(), kludge_input_conversion(), llist(), make_ro_entry(), match_blk(), matched_specific_token(), parse_access_stmt(), parse_actual_arg_spec(), parse_add_opnd(), parse_allocate_stmt(), parse_and_opnd(), parse_assert_directive(), parse_assign_stmt(), parse_assignment_stmt(), parse_attr_spec(), parse_attrs(), parse_auxiliary_dir(), parse_backspace_stmt(), parse_bad_stmt(), parse_block_stmt(), parse_buffer_stmt(), parse_cache_align_name_list(), parse_cache_noalloc(), parse_call_stmt(), parse_case_stmt(), parse_close_stmt(), parse_common_dirs(), parse_common_stmt(), parse_copy_assumed_shape_dir(), parse_cpnt_dcl_stmt(), parse_cycle_stmt(), parse_data_imp_do(), parse_data_stmt(), parse_deallocate_stmt(), parse_decode_stmt(), parse_deref(), parse_derived_type_stmt(), parse_dir_directives(), parse_directive_stmt(), parse_distribution_dir(), parse_do_stmt(), parse_doall_cmic(), parse_dollar_directives(), parse_doparallel_cmic(), parse_dummy_args(), parse_else_stmt(), parse_encode_stmt(), parse_end_stmt(), parse_endfile_stmt(), parse_entry_stmt(), parse_equiv_opnd(), parse_equivalence_stmt(), parse_err_flush(), parse_exit_stmt(), parse_expr(), parse_fill_align_symbol(), parse_forall(), parse_format_stmt(), parse_function_stmt(), parse_generic_spec(), parse_goto_stmt(), parse_if_stmt(), parse_ignore_tkr(), parse_imp_do(), parse_implicit_stmt(), parse_inline_always_never(), parse_inquire_stmt(), parse_interface_stmt(), parse_io_control_list(), parse_kind_selector(), parse_label_list(), parse_length_selector(), parse_level_1(), parse_level_2(), parse_level_3(), parse_level_4(), parse_level_5(), parse_lhs(), parse_mic_directives(), parse_module_stmt(), parse_mp_directive(), parse_mult_opnd(), parse_name_dir(), parse_namelist_stmt(), parse_nosideeffects_dir(), parse_nullify_stmt(), parse_only_spec(), parse_open_mp_clauses(), parse_open_mp_directives(), parse_open_stmt(), parse_openad_directives(), parse_operand(), parse_or_opnd(), parse_par_directives(), parse_parallel_cmic(), parse_parameter_stmt(), parse_permutation_mic(), parse_pointer_stmt(), parse_prefetch_ref(), parse_prefix_spec(), parse_print_stmt(), parse_prog_unit(), parse_program_stmt(), parse_read_stmt(), parse_redistribute_dir(), parse_rewind_stmt(), parse_save_stmt(), parse_select_stmt(), parse_sequence_stmt(), parse_sgi_dir_inline(), parse_slash_common_dirs(), parse_star_dir_directives(), parse_star_directives(), parse_stmt_func_stmt(), parse_stop_pause_stmt(), parse_subroutine_stmt(), parse_symmetric_dir(), parse_type_dcl_stmt(), parse_type_spec(), parse_typed_function_stmt(), parse_use_stmt(), parse_var_common_list(), parse_vfunction_dir(), parse_where_stmt(), parse_write_stmt(), process_blockable_dir(), process_interchange_dir(), send_mod_file_name(), set_function_rslt(), set_up_pe_offset_attr(), srch_host_stor_blk_tbl(), start_new_prog_unit(), start_new_subpgm(), stmt_level_semantics(), and strlist().