Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include "defines.h"
#include "host.m"
#include "host.h"
#include "target.m"
#include "target.h"
#include "globals.m"
#include "tokens.m"
#include "sytb.m"
#include "p_globals.m"
#include "src_input.m"
#include "debug.m"
#include "globals.h"
#include "tokens.h"
#include "sytb.h"
#include "p_globals.h"
#include "src_input.h"
Go to the source code of this file.
static void classify_line | ( | void | ) | [static] |
Definition at line 8320 of file src_input.c.
References change_source_form, cmd_line_flags, expected_line, FALSE, fixed_classify_line(), Fixed_Form, free_classify_line(), Free_Form, Func_Entry, Func_Exit, Internal, NULL, nxt_line_actual_dir_prefix, nxt_line_dir_prefix, nxt_line_EOL, nxt_line_idx, nxt_line_label, nxt_line_length, nxt_line_mp_line, nxt_line_num, nxt_line_num_lines, nxt_line_prefix_len, nxt_line_type, PP_ACTUAL_DIR_PREFIX, PP_CHANGE_SOURCE_FORM, PP_DIR_PREFIX, PP_EOL, PP_EXPECTED_LINE, PP_IDX, PP_IDX_TO_COL, PP_LABEL, pp_line_idx, PP_LINE_NUM, PP_LINE_TYPE, cmd_line_flags_entry::pp_macro_expansion, PP_MP_LINE, pp_nxt_line_length, pp_nxt_line_num, PP_PREFIX_LEN, PRINTMSG(), source_form, and TRACE.
Referenced by fixed_get_stmt(), free_get_stmt(), and preprocess_only_driver().
boolean digit_is_format_label | ( | void | ) |
Definition at line 7176 of file src_input.c.
References ch_class, Ch_Class_Digit, dot, EOF, FALSE, Free_Form, Func_Entry, Func_Exit, idx, lc_b, lc_d, lc_e, lc_h, lc_l, lc_r, lines_in_buf, NULL, source_form, stmt_buf, stmt_buf_idx, stmt_line_end_idx, stmt_line_idx, stmt_line_offset, stmt_line_start_idx, TRACE, TRUE, uc_b, uc_d, uc_e, uc_h, uc_l, uc_r, and underscore.
Referenced by parse_decode_stmt(), parse_encode_stmt(), parse_io_control_list(), parse_print_stmt(), parse_read_stmt(), and parse_write_stmt().
void final_src_input | ( | void | ) |
Definition at line 7703 of file src_input.c.
References Func_Entry, Func_Exit, MEM_REPORT, msg_queue, NULL, src_stk, and TRACE.
Referenced by main().
static void fixed_classify_line | ( | void | ) | [static] |
Definition at line 1834 of file src_input.c.
References amp, Ansi, ARG_ARG, at_sign, bang, blank, Cdbg_Dir, Cdir_Dir, Cdollar_Dir, ch_class, Ch_Class_Digit, Ch_Class_Letter, change_orig_src_file, char_delim, cmd_line_flags, Cmic_Dir, Comment, Comment_Line, Comp_Dir, Cond_Comp_Line, Continuation_Line, CONTINUE_COLUMN, Copenad_Dir, Cpar_Dir, Csgi_Dir, Cstar_Dir, curr_glb_line, on_off_flags_entry::d_lines, db_quote, delim, digit_start, Dir_Continuation_Line, Dir_Line, cmd_line_flags_entry::disregard_conditional_omp, disregard_directive, dollar, dump_flags, EOF, EOS, eos, equal, EQUAL_STRS, Error, FALSE, first_line, first_pound_line, format_idx, format_str, Func_Entry, Func_Exit, GL_FILE_LINE, GL_GLOBAL_LINE, global_line_tbl_idx, idx, ignore_source_line, in_format, include_file, Include_Line, IS_1TO9, IS_DIR_CONTINUATION, is_dollar_directive(), is_par_directive(), is_pound_line_dir(), is_star_directive(), issue_classify_msg, issue_obsolete_src_form_msg, lc_a, lc_b, lc_c, lc_d, lc_e, lc_f, lc_g, lc_h, lc_i, lc_l, lc_m, lc_n, lc_o, lc_p, lc_r, lc_s, line_type_str, lines_in_buf, lparen, MARK_CHAR_CONST, marked_blank, MAX_FILE_NAME_SIZE, dump_flags_entry::mp, newline, nine, NO_ARG, ntr_next_msg_queue(), NULL, NULL_IDX, num_idx, num_str, NXT_COL, nxt_line, nxt_line_col, nxt_line_end_idx, nxt_line_num_lines, on_off_flags, dump_flags_entry::open_mp, pound, pound_file, Pound_Include_Enter_Line, Pound_Include_Exit_Line, Pound_Src_Line, PP_ACTUAL_DIR_PREFIX, PP_CHANGE_SOURCE_FORM, PP_DIR_PREFIX, PP_EOL, PP_IDX, PP_LABEL, pp_line_idx, PP_LINE_NUM, PP_LINE_TYPE, PP_MP_LINE, PP_ORIG_SIZE, PP_PREFIX_LEN, on_off_flags_entry::preprocess, on_off_flags_entry::preprocess_only, prev_char_delim, prev_char_delim_idx, previous_char, quote, Regular_Line, seen_lp_eq_slash, semi_colon, shift_to_line_size(), slash, SRC_STK_FILE_LINE, src_stk_idx, star, stmt_buf, stmt_line_end_idx, stmt_line_start_idx, STR_ARG, strcpy, tab, Tok_Dir_Free, Tok_Dir_Start, TOUPPER, TRACE, TRUE, uc_a, uc_b, uc_c, uc_d, uc_e, uc_f, uc_g, uc_h, uc_i, uc_l, uc_m, uc_n, uc_o, uc_p, uc_r, uc_s, underscore, valid_f90_char, and zero.
Referenced by classify_line(), and pp_get_stmt().
void fixed_get_char | ( | void | ) |
Definition at line 542 of file src_input.c.
References Ansi, at_sign, bang, blank, ch_class, Ch_Class_Dir1, Ch_Class_Dir2, Ch_Class_Dir3, Ch_Class_Dir4, Ch_Class_Dir7, Ch_Class_EOF, ch_str, change_source_form, Comment_Line, Dir_Line, dollar, EOF, EOS, eos, expected_line, FALSE, fixed_get_stmt(), Free_Form, free_get_char(), free_get_char_literal(), FREE_SRC_LINE_SIZE, Func_Entry, Func_Exit, get_char, get_char_literal, havent_issued_at_ansi, havent_issued_dollar_ansi, LA_CH_BUF_IDX, LA_CH_CLASS, LA_CH_COLUMN, LA_CH_LINE, LA_CH_STMT_NUM, LA_CH_VALUE, line_size, lines_in_buf, newline, NO_ARG, ntr_msg_queue(), NULL, Regular_Line, semi_colon, source_form, statement_number, stmt_buf, stmt_buf_col, stmt_buf_EOS_idx, stmt_buf_idx, stmt_buf_type, stmt_end_col, stmt_end_line, stmt_line_end_idx, stmt_line_idx, stmt_line_num, stmt_line_offset, stmt_line_start_idx, stmt_prefix_len, tab, TOUPPER, and TRACE.
Referenced by free_get_char(), and init_lex().
void fixed_get_char_literal | ( | void | ) |
Definition at line 751 of file src_input.c.
References ch_class, Ch_Class_EOF, ch_str, EOF, eos, Func_Entry, Func_Exit, LA_CH_BUF_IDX, LA_CH_CLASS, LA_CH_COLUMN, LA_CH_LINE, LA_CH_STMT_NUM, LA_CH_VALUE, lines_in_buf, NULL, statement_number, stmt_buf, stmt_buf_col, stmt_buf_idx, stmt_line_end_idx, stmt_line_idx, stmt_line_num, stmt_line_offset, stmt_line_start_idx, and TRACE.
Referenced by free_get_char(), and init_lex().
static void fixed_get_stmt | ( | void | ) | [static] |
Definition at line 1154 of file src_input.c.
References angle_brkt_include, Ansi, ARG_STR_ARG, blank, change_source_form, cif_cont_line_rec(), cif_flags, classify_line(), cmd_line_flags, la_entry::column, Comment_Line, Cond_Comp_Line, continuation_count, Continuation_Line, CONTINUE_COLUMN, curr_glb_line, Dir_Continuation_Line, Dir_Line, dot_i_fptr, EOF_Line, Error, FALSE, fprintf(), Func_Entry, Func_Exit, get_nxt_line(), GL_SOURCE_LINES, havent_issued_tab_ansi, idx, ignore_source_line, include_complete, include_found, Include_Line, include_stmt_file_line, include_switch, INCREMENT_STATEMENT_NUMBER, Internal, issue_deferred_msgs(), issue_pound_exit_line, label_ok, la_entry::line, line_dir_prefix, line_size, lines_in_buf, MAX_ANSI_FIXED_LINES, MAX_FIXED_LINES, MISC_RECS, move_up_next_msg_queue(), NO_ARG, ntr_msg_queue(), NULL, NULL_IDX, NXT_COL, nxt_line, nxt_line_actual_dir_prefix, nxt_line_col, nxt_line_dir_prefix, nxt_line_EOL, nxt_line_idx, nxt_line_label, nxt_line_mp_line, nxt_line_num, nxt_line_prefix_len, nxt_line_type, on_off_flags, open_include_file(), OUTPUT_POUND_INCLUDE_EXIT_LINE, parse_cc_line(), POP_SRC, Pound_Include_Enter_Line, Pound_Include_Exit_Line, Pound_Src_Line, pp_line_idx, cmd_line_flags_entry::pp_macro_expansion, PP_ORIG_SIZE, prev_statement_number, previous_global_line, print_nxt_line(), PRINT_STMT_SRC, PRINTMSG(), Regular_Line, on_off_flags_entry::save_dot_i, semi_colon, set_related_gl_source_lines(), source_form, SRC_STK_BASE_IDX, SRC_STK_FILE_LINE, SRC_STK_GLOBAL_LINE_IDX, src_stk_idx, SRC_STK_PREV_SRC_FORM, starting_pt, statement_number, stmt_buf, stmt_buf_col, stmt_buf_dir_prefix, stmt_buf_EOS_idx, stmt_buf_idx, la_entry::stmt_buf_idx, stmt_buf_type, stmt_EOS_la_ch, stmt_line_end_idx, stmt_line_idx, stmt_line_num, stmt_line_offset, stmt_line_start_idx, la_entry::stmt_num, stmt_prefix_len, tab, TRACE, TRUE, and update_global_line().
Referenced by fixed_get_char(), and init_src_input().
void format_line_n_col | ( | int * | line, |
int * | col, | ||
int | format_col | ||
) |
Definition at line 6290 of file src_input.c.
References format_start_idx, Format_Stmt, Func_Entry, Func_Exit, idx, Internal, lines_in_buf, NULL, NULL_IDX, PRINTMSG(), stmt_buf, stmt_buf_col, stmt_line_end_idx, stmt_line_num, stmt_line_offset, stmt_line_start_idx, stmt_type, and TRACE.
Referenced by emit_format_msg().
static void free_classify_line | ( | void | ) | [static] |
Definition at line 3510 of file src_input.c.
References AMP, amp, Ansi, ARG_ARG, at_sign, BANG, bang, blank, Cdbg_Dir, Cdir_Dir, Cdollar_Dir, ch_class, Ch_Class_Digit, Ch_Class_Letter, change_orig_src_file, char_delim, cmd_line_flags, Cmic_Dir, Comment, Comment_Line, Comp_Dir, Cond_Comp_Line, Continuation_Line, Copenad_Dir, Cpar_Dir, Csgi_Dir, Cstar_Dir, curr_glb_line, db_quote, delim, digit_start, Dir_Continuation_Line, Dir_Line, cmd_line_flags_entry::disregard_conditional_omp, disregard_directive, dollar, dump_flags, EOF, EOS, eos, equal, EQUAL_STRS, Error, expected_line, FALSE, first_pound_line, format_idx, format_str, Func_Entry, Func_Exit, GL_FILE_LINE, GL_GLOBAL_LINE, global_line_tbl_idx, idx, ignore_source_line, in_format, include_file, Include_Line, IS_DIR_CONTINUATION, is_dollar_directive(), is_par_directive(), is_pound_line_dir(), is_star_directive(), issue_classify_msg, issue_obsolete_src_form_msg, lc_a, lc_b, lc_c, lc_d, lc_e, lc_f, lc_g, lc_h, lc_i, lc_l, lc_m, lc_n, lc_o, lc_p, lc_r, lc_s, line_type_str, lines_in_buf, lparen, MARK_CHAR_CONST, marked_blank, MAX_FILE_NAME_SIZE, dump_flags_entry::mp, NEWLINE, newline, NO_ARG, ntr_next_msg_queue(), NULL, NULL_IDX, num_idx, num_str, NXT_COL, nxt_line, nxt_line_col, nxt_line_end_idx, nxt_line_num_lines, on_off_flags, dump_flags_entry::open_mp, pound, pound_file, Pound_Include_Enter_Line, Pound_Include_Exit_Line, Pound_Src_Line, PP_ACTUAL_DIR_PREFIX, PP_CHANGE_SOURCE_FORM, PP_DIR_PREFIX, PP_EOL, PP_EXPECTED_LINE, PP_IDX, pp_line_idx, PP_LINE_NUM, PP_LINE_TYPE, PP_MP_LINE, PP_ORIG_SIZE, PP_PREFIX_LEN, on_off_flags_entry::preprocess, on_off_flags_entry::preprocess_only, prev_char_delim, prev_char_delim_idx, previous_char, quote, Regular_Line, seen_lp_eq_slash, semi_colon, shift_to_line_size(), slash, SRC_STK_FILE_LINE, src_stk_idx, star, stmt_buf, stmt_line_end_idx, stmt_line_start_idx, strcpy, tab, Tok_Dir_Fixed, Tok_Dir_Start, TOUPPER, TRACE, TRUE, uc_a, uc_b, uc_c, uc_d, uc_e, uc_f, uc_g, uc_h, uc_i, uc_l, uc_m, uc_n, uc_o, uc_p, uc_r, uc_s, underscore, and zero.
Referenced by classify_line(), and pp_get_stmt().
void free_get_char | ( | void | ) |
Definition at line 813 of file src_input.c.
References Ansi, at_sign, bang, blank, ch_class, Ch_Class_Dir1, Ch_Class_Dir2, Ch_Class_Dir3, Ch_Class_Dir4, Ch_Class_Dir7, Ch_Class_EOF, ch_str, change_source_form, cmd_line_flags, Comment_Line, Dir_Line, dollar, EOF, EOS, eos, FALSE, Fixed_Form, fixed_get_char(), fixed_get_char_literal(), FIXED_SRC_LINE_SIZE_132, FIXED_SRC_LINE_SIZE_72, FIXED_SRC_LINE_SIZE_80, free_get_stmt(), Func_Entry, Func_Exit, get_char, get_char_literal, havent_issued_at_ansi, havent_issued_dollar_ansi, LA_CH_BUF_IDX, LA_CH_CLASS, LA_CH_COLUMN, LA_CH_LINE, LA_CH_STMT_NUM, LA_CH_VALUE, line_size, cmd_line_flags_entry::line_size_132, cmd_line_flags_entry::line_size_80, lines_in_buf, newline, NO_ARG, ntr_msg_queue(), NULL, semi_colon, sig_blank, source_form, statement_number, stmt_buf, stmt_buf_col, stmt_buf_EOS_idx, stmt_buf_idx, stmt_buf_type, stmt_end_col, stmt_end_line, stmt_line_end_idx, stmt_line_idx, stmt_line_num, stmt_line_offset, stmt_line_start_idx, stmt_prefix_len, tab, TOUPPER, TRACE, and TRUE.
Referenced by fixed_get_char(), and init_lex().
void free_get_char_literal | ( | void | ) |
Definition at line 1075 of file src_input.c.
References ch_class, Ch_Class_EOF, ch_str, EOF, eos, Func_Entry, Func_Exit, LA_CH_BUF_IDX, LA_CH_CLASS, LA_CH_COLUMN, LA_CH_LINE, LA_CH_STMT_NUM, LA_CH_VALUE, lines_in_buf, NULL, statement_number, stmt_buf, stmt_buf_col, stmt_buf_idx, stmt_line_end_idx, stmt_line_idx, stmt_line_num, stmt_line_offset, stmt_line_start_idx, and TRACE.
Referenced by fixed_get_char(), and init_lex().
static void free_get_stmt | ( | void | ) | [static] |
Definition at line 3104 of file src_input.c.
References angle_brkt_include, Ansi, ARG_STR_ARG, blank, change_source_form, cif_cont_line_rec(), cif_flags, classify_line(), cmd_line_flags, la_entry::column, Comment_Line, Cond_Comp_Line, continuation_count, Continuation_Line, CONTINUE_COLUMN, curr_glb_line, Dir_Continuation_Line, Dir_Line, dot_i_fptr, EOF_Line, Error, expected_line, FALSE, fprintf(), Func_Entry, Func_Exit, get_nxt_line(), GL_SOURCE_LINES, havent_issued_tab_ansi, idx, ignore_source_line, include_complete, include_found, Include_Line, include_stmt_file_line, include_switch, INCREMENT_STATEMENT_NUMBER, Internal, issue_deferred_msgs(), issue_pound_exit_line, label_ok, la_entry::line, line_dir_prefix, line_size, lines_in_buf, MAX_ANSI_FREE_LINES, MAX_FREE_LINES, MISC_RECS, move_up_next_msg_queue(), NO_ARG, ntr_msg_queue(), NULL, NULL_IDX, NXT_COL, nxt_line, nxt_line_actual_dir_prefix, nxt_line_col, nxt_line_dir_prefix, nxt_line_EOL, nxt_line_idx, nxt_line_mp_line, nxt_line_num, nxt_line_prefix_len, nxt_line_type, on_off_flags, open_include_file(), OUTPUT_POUND_INCLUDE_EXIT_LINE, parse_cc_line(), POP_SRC, Pound_Include_Enter_Line, Pound_Include_Exit_Line, Pound_Src_Line, pp_line_idx, cmd_line_flags_entry::pp_macro_expansion, PP_ORIG_SIZE, prev_statement_number, previous_global_line, print_nxt_line(), PRINT_STMT_SRC, PRINTMSG(), Regular_Line, on_off_flags_entry::save_dot_i, semi_colon, set_related_gl_source_lines(), source_form, SRC_STK_BASE_IDX, SRC_STK_FILE_LINE, SRC_STK_GLOBAL_LINE_IDX, src_stk_idx, SRC_STK_PREV_SRC_FORM, starting_pt, statement_number, stmt_buf, stmt_buf_col, stmt_buf_dir_prefix, stmt_buf_EOS_idx, stmt_buf_idx, la_entry::stmt_buf_idx, stmt_buf_type, stmt_EOS_la_ch, stmt_line_end_idx, stmt_line_idx, stmt_line_num, stmt_line_offset, stmt_line_start_idx, la_entry::stmt_num, stmt_prefix_len, tab, TRACE, TRUE, and update_global_line().
Referenced by free_get_char(), and init_src_input().
void get_curr_file_name | ( | char * | str | ) |
Definition at line 8724 of file src_input.c.
References Func_Entry, Func_Exit, NULL, SRC_STK_FILE_NAME, src_stk_idx, and TRACE.
Referenced by get_dynamic_predef_str().
static boolean get_nxt_line | ( | void | ) | [static] |
Definition at line 8388 of file src_input.c.
References cmd_line_flags, EOF_Line, FALSE, Func_Entry, Func_Exit, NULL, nxt_line_idx, nxt_line_num_lines, nxt_line_type, pp_get_stmt(), pp_line_idx, cmd_line_flags_entry::pp_macro_expansion, pp_nxt_line_idx, pp_nxt_line_type, read_line(), Regular_Line, TRACE, and TRUE.
Referenced by fixed_get_stmt(), free_get_stmt(), and preprocess_only_driver().
char* get_src_path_name | ( | void | ) |
Definition at line 7251 of file src_input.c.
References SRC_STK_BASE_IDX, and SRC_STK_PATH_NAME.
Referenced by cvrt_proc_to_pdg(), and init_PDGCS().
void init_src_input | ( | void | ) |
Definition at line 209 of file src_input.c.
References blank, c_i_f, change_orig_src_file, CHECK_INITIAL_ALLOC, cif_actual_file, cif_file_name_rec(), cif_file_rec_issued, cif_flags, cif_source_file_rec(), cif_tmp_file, cmd_line_flags, Comment_Line, dot_i_file, dot_i_fptr, EOS, eos, exit_compiler(), expected_line, FALSE, Fixed_Form, fixed_get_stmt(), FIXED_SRC_LINE_SIZE_132, FIXED_SRC_LINE_SIZE_72, FIXED_SRC_LINE_SIZE_80, fprintf(), free_get_stmt(), FREE_SRC_LINE_SIZE, Func_Entry, Func_Exit, GL_CIF_FILE_ID, GL_FILE_LINE, GL_GLOBAL_LINE, global_line_tbl_idx, have_issued_msg_37, havent_issued_at_ansi, havent_issued_dollar_ansi, havent_issued_tab_ansi, Input_Src, line_size, cmd_line_flags_entry::line_size_132, cmd_line_flags_entry::line_size_80, Log_Error, MAX_FILE_NAME_SIZE, newline, NULL, NULL_IDX, nxt_line, nxt_line_col, nxt_line_end_idx, nxt_line_idx, nxt_line_num, nxt_line_num_lines, nxt_line_start_idx, nxt_line_type, on_off_flags, on_off_flags_entry::output_pound_lines, pound_file, PP_EOL, pp_line_idx, PP_LINE_TYPE, pp_nxt_line_type, on_off_flags_entry::preprocess_only, previous_global_line, PRINTMSG(), RC_USER_ERROR, Regular_Line, on_off_flags_entry::save_dot_i, SLASH, source_form, src_file, cmd_line_flags_entry::src_form, src_stk, SRC_STK_BASE_IDX, SRC_STK_CIF_FILE_ID, SRC_STK_FILE_IDX, SRC_STK_FILE_LINE, SRC_STK_FILE_NAME, SRC_STK_FILE_PTR, SRC_STK_FILE_TYPE, SRC_STK_GLOBAL_LINE_IDX, src_stk_idx, SRC_STK_PATH_NAME, SRC_STK_PREV_SRC_FORM, starting_pt, Stdin_Src, strcpy, TRACE, TRUE, and update_global_line().
Referenced by init_compiler().
boolean is_implied_do | ( | void | ) |
Definition at line 6732 of file src_input.c.
References equal, FALSE, Fixed_Form, Func_Entry, Func_Exit, greater, idx, less, lines_in_buf, lparen, NULL, rparen, slash, source_form, stmt_buf, stmt_buf_idx, stmt_line_end_idx, stmt_line_idx, stmt_line_offset, stmt_line_start_idx, TRACE, and TRUE.
Referenced by parse_imp_do(), and parse_io_list().
static boolean is_pound_line_dir | ( | void | ) | [static] |
Definition at line 1785 of file src_input.c.
References blank, FALSE, Func_Entry, Func_Exit, idx, NULL, NXT_COL, nxt_line, pound, tab, TRACE, and TRUE.
Referenced by fixed_classify_line(), and free_classify_line().
boolean is_substring_ref | ( | void | ) |
Definition at line 6825 of file src_input.c.
References colon, comma, FALSE, Func_Entry, Func_Exit, idx, lines_in_buf, lparen, NULL, rparen, stmt_buf, stmt_buf_idx, stmt_line_end_idx, stmt_line_idx, stmt_line_offset, stmt_line_start_idx, TRACE, and TRUE.
Referenced by parse_assignment_stmt(), parse_deref(), parse_equivalence_stmt(), parse_lhs(), and parse_operand().
void issue_deferred_msgs | ( | void | ) |
Definition at line 6979 of file src_input.c.
References arg, ARG_ARG, ARG_STR_ARG, Func_Entry, Func_Exit, msg_queue, msg_queue_idx, MULT_STR_ARG, msg_queue_entry::next_msg, NO_ARG, NULL, NULL_IDX, PRINTMSG(), STR_ARG, STR_ARG_ARG, and TRACE.
Referenced by fixed_get_stmt(), free_get_stmt(), init_compiler(), main(), and parse_end_stmt().
static void move_up_next_msg_queue | ( | void | ) | [static] |
Definition at line 7614 of file src_input.c.
References arg, ARG_ARG, ARG_STR_ARG, extra_nxt_line, FALSE, Func_Entry, Func_Exit, msg_queue_entry::next_msg, next_msg_queue, next_msg_queue_idx, NO_ARG, ntr_msg_queue(), NULL, NULL_IDX, pp_nxt_line_num, STR_ARG, STR_ARG_ARG, TRACE, and TRUE.
Referenced by fixed_get_stmt(), free_get_stmt(), and preprocess_only_driver().
boolean next_arg_is_kwd_equal | ( | void | ) |
Definition at line 5900 of file src_input.c.
References at_sign, bang, blank, ch_class, Ch_Class_Digit, Ch_Class_Letter, dollar, EOF, equal, EXIT, FALSE, Fixed_Form, Func_Entry, Func_Exit, idx, kwd, lines_in_buf, newline, NULL, source_form, stmt_buf, stmt_buf_idx, stmt_line_end_idx, stmt_line_idx, stmt_line_offset, stmt_line_start_idx, tab, TRACE, and underscore.
Referenced by parse_actual_arg_spec(), parse_deref(), and parse_io_control_list().
boolean next_id_is_imp_control | ( | void | ) |
Definition at line 6899 of file src_input.c.
References at_sign, blank, ch_class, Ch_Class_Digit, Ch_Class_Letter, dollar, EOF, equal, FALSE, Func_Entry, Func_Exit, idx, lines_in_buf, lparen, NULL, percent, rparen, stmt_buf, stmt_buf_idx, stmt_line_end_idx, stmt_line_idx, stmt_line_offset, stmt_line_start_idx, tab, TRACE, TRUE, and underscore.
boolean next_tok_is_paren_slash | ( | void | ) |
Definition at line 7276 of file src_input.c.
References FALSE, Fixed_Form, Func_Entry, Func_Exit, idx, lines_in_buf, lparen, NULL, slash, source_form, stmt_buf, stmt_buf_idx, stmt_line_end_idx, stmt_line_idx, stmt_line_offset, stmt_line_start_idx, TRACE, and TRUE.
Referenced by parse_imp_do(), and parse_io_list().
int ntr_io_string_constant | ( | void | ) |
Definition at line 7919 of file src_input.c.
References blank, C_INT_TO_CN, CG_INTEGER_DEFAULT_TYPE, Character, CHARACTER_DEFAULT_TYPE, CLEAR_TBL_NTRY, CN_CONST, CN_Tbl_Idx, Const_Len_Char, Default_Typed, Func_Entry, Func_Exit, idx, lines_in_buf, newline, ntr_const_tbl(), ntr_type_tbl(), NULL, NULL_IDX, stmt_buf, stmt_line_end_idx, stmt_line_offset, stmt_line_start_idx, tab, TRACE, TRUE, TYP_CHAR_CLASS, TYP_DESC, TYP_FLD, TYP_IDX, TYP_LINEAR, TYP_TYPE, TYP_WORK_IDX, and type_tbl.
void ntr_msg_queue | ( | int | line, |
int | msg_num, | ||
msg_severities_type | severity, | ||
int | column, | ||
char * | str, | ||
long | arg, | ||
int | order | ||
) |
Definition at line 7453 of file src_input.c.
References arg, msg_queue_entry::arg, CHECK_INITIAL_ALLOC, CHECK_TBL_ALLOC_SIZE, CLEAR_TBL_NTRY, msg_queue_entry::col_num, Func_Entry, Func_Exit, idx, msg_queue_entry::line_num, msg_queue_entry::msg_num, msg_queue, msg_queue_idx, msg_queue_size, msg_queue_entry::next_msg, NULL, NUM_MQ_WDS, msg_queue_entry::order, msg_queue_entry::sever, msg_queue_entry::str_len, strcpy, TBL_REALLOC_CK, TRACE, and WORD_LEN.
Referenced by fixed_get_char(), fixed_get_stmt(), free_get_char(), free_get_stmt(), move_up_next_msg_queue(), open_include_file(), and pp_get_stmt().
void ntr_next_msg_queue | ( | int | line, |
int | msg_num, | ||
msg_severities_type | severity, | ||
int | column, | ||
char * | str, | ||
long | arg, | ||
int | order | ||
) |
Definition at line 7533 of file src_input.c.
References arg, msg_queue_entry::arg, CHECK_INITIAL_ALLOC, CHECK_TBL_ALLOC_SIZE, CLEAR_TBL_NTRY, msg_queue_entry::col_num, Func_Entry, Func_Exit, idx, msg_queue_entry::line_num, msg_queue_entry::msg_num, msg_queue_entry::next_msg, next_msg_queue, next_msg_queue_idx, next_msg_queue_size, NULL, NUM_MQ_WDS, msg_queue_entry::order, msg_queue_entry::sever, msg_queue_entry::str_len, strcpy, TBL_REALLOC_CK, TRACE, and WORD_LEN.
Referenced by cc_get_stmt(), copy_define_str(), fixed_classify_line(), free_classify_line(), parse_cc_line(), parse_cc_operand(), parse_define_str(), read_line(), scan_cc_macro(), and scan_fortran_macro().
boolean omp_extension_prefix | ( | int | line | ) |
Definition at line 8021 of file src_input.c.
References Csgi_Dir, FALSE, Func_Entry, Func_Exit, line_dir_prefix, lines_in_buf, NULL, stmt_line_num, TRACE, and TRUE.
Referenced by parse_open_mp_clauses(), and parse_open_mp_directives().
static boolean open_include_file | ( | boolean | pound_include_line | ) | [static] |
Definition at line 4883 of file src_input.c.
References angle_brkt_include, c_i_f, cif_actual_file, cif_file_id, cif_file_name_rec(), cif_file_rec_issued, cif_flags, cif_include_rec(), CIF_Include_Stmt, cif_need_unit_rec, cif_source_file_rec(), cif_stmt_type_rec(), cif_tmp_file, CLEAR_TBL_NTRY, cmd_line_flags, Comment_Line, curr_glb_line, DBL_QUOTE, dot_i_fptr, EOS, EQUAL_STRS, Error, FALSE, file_path_tbl, file_path_tbl_idx, FP_CIF_ID, FP_NAME_IDX, FP_NAME_LEN, FP_NAME_PTR, FP_NEXT_FILE_IDX, fprintf(), full_include_name_idx, Func_Entry, Func_Exit, GL_CIF_FILE_ID, global_line_tbl_idx, include_file, include_path_idx, Include_Src, include_stmt_file_col, line_size, MAX_FILE_NAME_SIZE, MAX_PATH_NAME_SIZE, MISC_RECS, name_pool_entry::name_long, ntr_msg_queue(), NULL, NULL_IDX, NXT_COL, nxt_line, nxt_line_end_idx, nxt_line_idx, nxt_line_num, nxt_line_num_lines, nxt_line_start_idx, nxt_line_type, on_off_flags, on_off_flags_entry::output_pound_lines, Pound_Include_Enter_Line, PP_EXPECTED_LINE, pp_line_idx, PP_LINE_NUM, PP_LINE_TYPE, cmd_line_flags_entry::pp_macro_expansion, on_off_flags_entry::preprocess_only, QUOTE, Regular_Line, result, on_off_flags_entry::save_dot_i, SLASH, source_form, src_file, cmd_line_flags_entry::src_form, src_stk, SRC_STK_BASE_IDX, SRC_STK_CIF_FILE_ID, SRC_STK_DO_NOT_FCLOSE, SRC_STK_FILE_IDX, SRC_STK_FILE_LINE, SRC_STK_FILE_PTR, SRC_STK_FILE_TYPE, SRC_STK_GLOBAL_LINE_IDX, src_stk_idx, SRC_STK_PATH_NAME, SRC_STK_PREV_SRC_FORM, statement_number, stmt_start_col, stmt_start_line, STR_ARG, str_pool, str_pool_idx, strcpy, TBL_REALLOC_CK, TRACE, TRUE, and WORD_LEN.
Referenced by fixed_get_stmt(), free_get_stmt(), pp_get_stmt(), and preprocess_only_driver().
static void pp_get_stmt | ( | void | ) | [static] |
Definition at line 8436 of file src_input.c.
References cmd_line_flags, Comment_Line, Cond_Comp_Line, Continuation_Line, CONTINUE_COLUMN, curr_glb_line, Dir_Continuation_Line, Dir_Line, dot_i_fptr, EOF_Line, Error, expected_line, extra_nxt_line, FALSE, fixed_classify_line(), Fixed_Form, fprintf(), free_classify_line(), Func_Entry, Func_Exit, ignore_source_line, include_complete, include_found, Include_Line, include_stmt_file_line, include_switch, issue_pound_exit_line, lc_c, line_size, MAX_FIXED_LINES, NO_ARG, ntr_msg_queue(), NULL, NXT_COL, nxt_line, nxt_line_col, nxt_line_num_lines, nxt_line_type, on_off_flags, open_include_file(), OUTPUT_POUND_INCLUDE_EXIT_LINE, parse_cc_line(), PP_CHANGE_SOURCE_FORM, PP_EXPECTED_LINE, PP_IDX, pp_line_idx, PP_LINE_NUM, PP_LINE_TYPE, cmd_line_flags_entry::pp_macro_expansion, PP_MP_LINE, pp_nxt_line_type, PP_ORIG_SIZE, on_off_flags_entry::preprocess_only, previous_global_line, print_nxt_line(), read_line(), Regular_Line, RESTORE_GLOBAL_VARIABLES, on_off_flags_entry::save_dot_i, save_expected_line, SAVE_GLOBAL_VARIABLES, scan_fixed_comment(), scan_fortran_stmt(), source_form, SRC_STK_FILE_LINE, src_stk_idx, TRACE, TRUE, uc_c, and update_global_line().
Referenced by get_nxt_line().
void preprocess_only_driver | ( | void | ) |
Definition at line 7734 of file src_input.c.
References change_source_form, classify_line(), cmd_line_flags, Comment_Line, Cond_Comp_Line, curr_glb_line, dot_i_fptr, EOF_Line, expected_line, FALSE, Fixed_Form, FIXED_SRC_LINE_SIZE_132, FIXED_SRC_LINE_SIZE_72, FIXED_SRC_LINE_SIZE_80, fprintf(), Free_Form, FREE_SRC_LINE_SIZE, Func_Entry, Func_Exit, get_nxt_line(), GL_SOURCE_LINES, ignore_source_line, include_complete, include_found, include_stmt_file_line, include_switch, issue_classify_msg, issue_pound_exit_line, line_size, cmd_line_flags_entry::line_size_132, cmd_line_flags_entry::line_size_80, move_up_next_msg_queue(), NULL, nxt_line_EOL, nxt_line_mp_line, nxt_line_type, open_include_file(), OUTPUT_POUND_INCLUDE_EXIT_LINE, parse_cc_line(), POP_SRC, pp_line_idx, cmd_line_flags_entry::pp_macro_expansion, PP_ORIG_SIZE, previous_global_line, print_nxt_line(), Regular_Line, set_related_gl_source_lines(), source_form, SRC_STK_BASE_IDX, SRC_STK_FILE_LINE, SRC_STK_GLOBAL_LINE_IDX, src_stk_idx, SRC_STK_PREV_SRC_FORM, TRACE, TRUE, and update_global_line().
Referenced by init_compiler().
void prev_char_line_and_col | ( | int * | line, |
int * | col | ||
) |
Definition at line 7348 of file src_input.c.
References blank, Func_Entry, Func_Exit, idx, NULL, stmt_buf, stmt_buf_col, stmt_buf_idx, stmt_line_end_idx, stmt_line_idx, stmt_line_num, stmt_line_offset, stmt_line_start_idx, tab, and TRACE.
Referenced by cif_named_constant_rec().
void print_err_line | ( | line | , |
column | |||
) |
Definition at line 5368 of file src_input.c.
References buf, EOF, fprintf(), lines_in_buf, MAX_SRC_LINE_SIZE, NXT_COL, nxt_line, nxt_line_col, nxt_line_EOL, nxt_line_num, stmt_buf, stmt_buf_col, stmt_line_end_idx, stmt_line_idx, stmt_line_num, and stmt_line_start_idx.
static void print_nxt_line | ( | void | ) | [static] |
Definition at line 8064 of file src_input.c.
References AT_SIGN, Cdbg_Dir, Cdir_Dir, Cdollar_Dir, ch_class, Ch_Class_Digit, Ch_Class_Letter, Cmic_Dir, Comment_Line, Comp_Dir, Copenad_Dir, Cpar_Dir, Csgi_Dir, Cstar_Dir, Dir_Line, DOLLAR, dot_i_fptr, eos, EXIT, FALSE, Fixed_Form, fprintf(), Func_Entry, Func_Exit, line_size, newline, NULL, NXT_COL, nxt_line, nxt_line_end_idx, OUTPUT_POUND_LINE_NUM, PP_ACTUAL_DIR_PREFIX, PP_EOL, PP_IDX_TO_COL, pp_line_idx, PP_LINE_NUM, PP_LINE_TYPE, PP_MP_LINE, previous_global_line, source_form, TRACE, TRUE, and USCORE.
Referenced by fixed_get_stmt(), free_get_stmt(), pp_get_stmt(), and preprocess_only_driver().
static void print_src | ( | void | ) | [static] |
Definition at line 155 of file src_input.c.
References Fixed_Form, fprintf(), idx, lines_in_buf, source_form, stmt_buf, stmt_line_end_idx, stmt_line_num, and stmt_line_start_idx.
void print_src_input_tbls | ( | void | ) |
Definition at line 7140 of file src_input.c.
References debug_file, fprintf(), msg_queue_inc, msg_queue_init_size, msg_queue_num_wds, src_stk_inc, src_stk_init_size, and src_stk_num_wds.
Referenced by print_mem_usage_report().
void print_src_stk_entry | ( | int | ss_idx | ) |
Definition at line 7081 of file src_input.c.
References Fixed_Form, fprintf(), Func_Entry, Func_Exit, Include_Src, Input_Src, NULL, SRC_STK_CIF_FILE_ID, SRC_STK_FILE_IDX, SRC_STK_FILE_LINE, SRC_STK_FILE_TYPE, SRC_STK_PATH_NAME, SRC_STK_PREV_SRC_FORM, Stdin_Src, strcpy, and TRACE.
static void print_stmt | ( | void | ) | [static] |
Definition at line 114 of file src_input.c.
References eos, fprintf(), idx, lines_in_buf, newline, stmt_buf, and stmt_line_start_idx.
int put_char_const_in_tbl | ( | char | holler, |
int * | len | ||
) |
Definition at line 6429 of file src_input.c.
References C_INT_TO_CN, CG_INTEGER_DEFAULT_TYPE, Character, CHARACTER_DEFAULT_TYPE, CLEAR_TBL_NTRY, CN_CONST, CN_Tbl_Idx, Const_Len_Char, Default_Typed, Func_Entry, Func_Exit, idx, lines_in_buf, Long_Typeless, NEXT_LA_CH, ntr_const_tbl(), ntr_type_tbl(), NULL, NULL_IDX, Short_Typeless_Const, stmt_buf, stmt_buf_idx, stmt_line_end_idx, stmt_line_idx, stmt_line_offset, stmt_line_start_idx, TRACE, TRUE, TYP_BIT_LEN, TYP_CHAR_CLASS, TYP_DESC, TYP_FLD, TYP_IDX, TYP_LINEAR, TYP_TYPE, TYP_WORK_IDX, type_tbl, and Typeless.
Referenced by get_operand_digit(), get_operand_letter(), and get_operand_quote().
int put_format_in_tbl | ( | void | ) |
Definition at line 6570 of file src_input.c.
References AT_OBJ_NAME_PTR, C_INT_TO_CN, CG_INTEGER_DEFAULT_TYPE, Character, CHARACTER_DEFAULT_TYPE, CLEAR_TBL_NTRY, CN_CONST, CN_INT_TO_C, CN_Tbl_Idx, CN_TYPE_IDX, Const_Len_Char, Default_Typed, EXIT, Func_Entry, Func_Exit, idx, lines_in_buf, lparen, MASK_CHAR_CONST_IDX, NEXT_LA_CH, ntr_const_tbl(), ntr_type_tbl(), NULL, NULL_IDX, rparen, stmt_buf, stmt_buf_idx, stmt_label_idx, stmt_line_end_idx, stmt_line_idx, stmt_line_offset, stmt_line_start_idx, TRACE, TRUE, TYP_CHAR_CLASS, TYP_DESC, TYP_FLD, TYP_IDX, TYP_LINEAR, TYP_TYPE, TYP_WORK_IDX, and type_tbl.
Referenced by get_format_str().
Definition at line 1569 of file src_input.c.
References Ansi, blank, cc_stmt_buf, cc_stmt_buf_idx, cc_stmt_buf_line, cc_stmt_buf_num_lines, Cond_Comp_Line, CONTINUE_COLUMN, curr_glb_line, EOF, EOF_Line, eos, EXIT, extra_nxt_line, FALSE, Fixed_Form, FREE_SRC_LINE_SIZE, Func_Entry, Func_Exit, have_issued_msg_37, Include_Line, issue_classify_msg, cc_stmt_buf_line_entry::line, line_size, MAX_STMT_CHAR_SIZE, newline, NO_ARG, ntr_next_msg_queue(), NULL, NULL_IDX, nxt_line, nxt_line_col, nxt_line_end_idx, nxt_line_idx, nxt_line_num_lines, nxt_line_start_idx, nxt_line_type, on_off_flags, pp_nxt_line_idx, pp_nxt_line_length, pp_nxt_line_mp_line, pp_nxt_line_num, pp_nxt_line_type, on_off_flags_entry::preprocess, PRINTMSG(), result, source_form, SRC_STK_FILE_LINE, SRC_STK_FILE_PTR, src_stk_idx, cc_stmt_buf_line_entry::start_idx, TRACE, TRUE, and Warning.
Referenced by cc_get_stmt(), get_nxt_line(), and pp_get_stmt().
void reset_src_input | ( | int | buf_idx, |
int | stmt_num | ||
) |
Definition at line 447 of file src_input.c.
References ch_class, Ch_Class_EOF, EOF, Func_Entry, Func_Exit, in_action_stmt_of_if_where_or_forall, Internal, LA_CH_BUF_IDX, LA_CH_CLASS, LA_CH_COLUMN, LA_CH_LINE, LA_CH_STMT_NUM, LA_CH_VALUE, lines_in_buf, NULL, PRINTMSG(), statement_number, stmt_buf, stmt_buf_col, stmt_buf_idx, stmt_line_end_idx, stmt_line_idx, stmt_line_num, stmt_line_start_idx, TOUPPER, and TRACE.
Referenced by fixed_get_keyword(), 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(), reset_lex(), and stmt_is_save_stmt().
char scan_thru_close_paren | ( | int | idx, |
int | line_idx, | ||
int | cnt | ||
) |
Definition at line 5501 of file src_input.c.
References blank, eos, Func_Entry, Func_Exit, idx, LA_CH_VALUE, lines_in_buf, lparen, NULL, rparen, stmt_buf, stmt_buf_EOS_idx, stmt_buf_idx, stmt_line_end_idx, stmt_line_idx, stmt_line_offset, stmt_line_start_idx, tab, TOUPPER, and TRACE.
Referenced by ch_after_paren_grp(), parse_imp_do(), and parse_io_list().
void set_format_start_idx | ( | int | buf_idx | ) |
Definition at line 6395 of file src_input.c.
References format_start_idx, Func_Entry, Func_Exit, NULL, and TRACE.
Referenced by parse_decode_stmt(), parse_encode_stmt(), parse_format_stmt(), parse_io_control_list(), parse_print_stmt(), parse_read_stmt(), and parse_write_stmt().
void set_related_gl_source_lines | ( | int | gl_idx | ) |
Definition at line 7881 of file src_input.c.
References Func_Entry, Func_Exit, GL_CIF_FILE_ID, GL_SOURCE_LINES, NULL, and TRACE.
Referenced by end_blockdata(), end_function(), end_module(), end_program_unit(), end_subroutine(), fixed_get_stmt(), free_get_stmt(), and preprocess_only_driver().
boolean set_stmt_type_known | ( | void | ) |
Definition at line 5594 of file src_input.c.
References at_sign, bang, blank, ch_class, Ch_Class_Digit, Ch_Class_Letter, cmd_line_flags, cmd_line_flags_entry::co_array_fortran, dollar, EOF, equal, FALSE, Fixed_Form, Func_Entry, Func_Exit, idx, lbrkt, lines_in_buf, lparen, newline, NULL, percent, sig_blank, source_form, stmt_buf, stmt_buf_idx, stmt_line_end_idx, stmt_line_idx, stmt_line_offset, stmt_line_start_idx, tab, TRACE, TRUE, underscore, whats_after_brkt_group(), and whats_after_paren_group().
Referenced by determine_stmt_type().
static void shift_to_line_size | ( | int | shift | ) | [static] |
Definition at line 8661 of file src_input.c.
References extra_nxt_line, Func_Entry, Func_Exit, NULL, nxt_line, nxt_line_col, nxt_line_end_idx, nxt_line_num_lines, nxt_line_start_idx, pp_line_idx, pp_nxt_line_EOL, pp_nxt_line_length, and TRACE.
Referenced by fixed_classify_line(), and free_classify_line().
boolean stmt_has_double_colon | ( | void | ) |
Definition at line 6121 of file src_input.c.
References colon, FALSE, Fixed_Form, Func_Entry, Func_Exit, idx, lines_in_buf, lparen, NULL, rparen, source_form, stmt_buf, stmt_buf_idx, stmt_line_end_idx, stmt_line_idx, stmt_line_offset, stmt_line_start_idx, TRACE, and TRUE.
Referenced by parse_prog_unit(), and parse_type_dcl_stmt().
boolean stmt_is_DATA_stmt | ( | void | ) |
Definition at line 6039 of file src_input.c.
References equal, EXIT, FALSE, Func_Entry, Func_Exit, idx, lines_in_buf, lparen, NULL, percent, result, rparen, sig_blank, slash, stmt_buf, stmt_buf_idx, stmt_line_end_idx, stmt_line_idx, stmt_line_offset, stmt_line_start_idx, TRACE, and TRUE.
Referenced by determine_stmt_type().
boolean stmt_is_DO_stmt | ( | void | ) |
Definition at line 6215 of file src_input.c.
References comma, equal, FALSE, Func_Entry, Func_Exit, idx, lines_in_buf, lparen, NULL, result, rparen, stmt_buf, stmt_buf_idx, stmt_line_end_idx, stmt_line_idx, stmt_line_offset, stmt_line_start_idx, TRACE, and TRUE.
Referenced by determine_stmt_type().
boolean stmt_is_save_stmt | ( | int | buf_idx, |
int | stmt_num | ||
) |
Definition at line 7409 of file src_input.c.
References EXIT, FALSE, Free_Form, Func_Entry, Func_Exit, LA_CH_VALUE, NEXT_LA_CH, NULL, reset_src_input(), source_form, TRACE, and TRUE.
static void update_global_line | ( | void | ) | [static] |
Definition at line 5256 of file src_input.c.
References curr_glb_line, EQUAL_STRS, Func_Entry, Func_Exit, GL_CIF_FILE_ID, GL_FILE_LINE, GL_FILE_NAME_IDX, GL_FILE_NAME_LEN, GL_FILE_NAME_PTR, GL_GLOBAL_LINE, GL_INCLUDE_FILE_COL, GL_INCLUDE_FILE_LINE, GL_PATH_NAME_IDX, GL_PATH_NAME_LEN, GL_PATH_NAME_PTR, GL_SOURCE_LINES, global_line_tbl, global_line_tbl_idx, idx, include_stmt_file_col, include_stmt_file_line, name_pool_entry::name_long, NULL, NULL_IDX, SRC_STK_CIF_FILE_ID, SRC_STK_FILE_LINE, SRC_STK_FILE_NAME, SRC_STK_GLOBAL_LINE_IDX, src_stk_idx, SRC_STK_PATH_NAME, str_pool, str_pool_idx, strcpy, TBL_REALLOC_CK, TRACE, and WORD_LEN.
Referenced by fixed_get_stmt(), free_get_stmt(), init_src_input(), pp_get_stmt(), and preprocess_only_driver().
static int whats_after_brkt_group | ( | int * | idx, |
int * | line_idx, | ||
int | cnt | ||
) | [static] |
Definition at line 5821 of file src_input.c.
References blank, eos, Func_Entry, Func_Exit, idx, LA_CH_VALUE, lbrkt, lines_in_buf, NULL, rbrkt, stmt_buf, stmt_buf_EOS_idx, stmt_line_end_idx, stmt_line_offset, stmt_line_start_idx, tab, and TRACE.
Referenced by set_stmt_type_known().
static int whats_after_paren_group | ( | int * | idx, |
int * | line_idx, | ||
int | cnt | ||
) | [static] |
Definition at line 5742 of file src_input.c.
References blank, eos, Func_Entry, Func_Exit, idx, LA_CH_VALUE, lines_in_buf, lparen, NULL, rparen, stmt_buf, stmt_buf_EOS_idx, stmt_line_end_idx, stmt_line_offset, stmt_line_start_idx, tab, and TRACE.
Referenced by set_stmt_type_known().
boolean issue_classify_msg = TRUE [static] |
Definition at line 83 of file src_input.c.
Referenced by fixed_classify_line(), free_classify_line(), preprocess_only_driver(), and read_line().
char USMID[] = "\n@(#)5.0_pl/sources/src_input.c 5.5 10/20/99 17:17:46\n" [static] |
Definition at line 37 of file src_input.c.