diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2000-01-17 14:51:05 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2000-01-17 14:51:05 +0000 |
commit | 3b0d91ff929f16828833bb2fe336a2ba458ebf65 (patch) | |
tree | a795bc24901a55520035de502c1befbaa5c5f73c /gcc/ch/parse.c | |
parent | 9771524624e99015d39ea3d180f2cdfb29bed831 (diff) | |
download | gcc-3b0d91ff929f16828833bb2fe336a2ba458ebf65.zip gcc-3b0d91ff929f16828833bb2fe336a2ba458ebf65.tar.gz gcc-3b0d91ff929f16828833bb2fe336a2ba458ebf65.tar.bz2 |
* All files: PROTO -> PARAMS.
From-SVN: r31456
Diffstat (limited to 'gcc/ch/parse.c')
-rw-r--r-- | gcc/ch/parse.c | 250 |
1 files changed, 125 insertions, 125 deletions
diff --git a/gcc/ch/parse.c b/gcc/ch/parse.c index e3593df..a2cad5b 100644 --- a/gcc/ch/parse.c +++ b/gcc/ch/parse.c @@ -70,28 +70,28 @@ const char * const language_string = "GNU CHILL"; /* Cause the `yydebug' variable to be defined. */ #define YYDEBUG 1 -extern struct rtx_def* gen_label_rtx PROTO((void)); -extern void emit_jump PROTO((struct rtx_def *)); -extern struct rtx_def* emit_label PROTO((struct rtx_def *)); +extern struct rtx_def* gen_label_rtx PARAMS ((void)); +extern void emit_jump PARAMS ((struct rtx_def *)); +extern struct rtx_def* emit_label PARAMS ((struct rtx_def *)); /* This is a hell of a lot easier than getting expr.h included in by parse.c. */ -extern struct rtx_def *expand_expr PROTO((tree, struct rtx_def *, +extern struct rtx_def *expand_expr PARAMS ((tree, struct rtx_def *, enum machine_mode, int)); -static int parse_action PROTO((void)); -static void ch_parse_init PROTO((void)); -static void check_end_label PROTO((tree, tree)); -static void end_function PROTO((void)); -static tree build_prefix_clause PROTO((tree)); -static enum terminal PEEK_TOKEN PROTO((void)); -static int peek_token_ PROTO((int)); -static void pushback_token PROTO((int, tree)); -static void forward_token_ PROTO((void)); -static void require PROTO((enum terminal)); -static int check_token PROTO((enum terminal)); -static int expect PROTO((enum terminal, const char *)); -static void define__PROCNAME__ PROTO((void)); +static int parse_action PARAMS ((void)); +static void ch_parse_init PARAMS ((void)); +static void check_end_label PARAMS ((tree, tree)); +static void end_function PARAMS ((void)); +static tree build_prefix_clause PARAMS ((tree)); +static enum terminal PEEK_TOKEN PARAMS ((void)); +static int peek_token_ PARAMS ((int)); +static void pushback_token PARAMS ((int, tree)); +static void forward_token_ PARAMS ((void)); +static void require PARAMS ((enum terminal)); +static int check_token PARAMS ((enum terminal)); +static int expect PARAMS ((enum terminal, const char *)); +static void define__PROCNAME__ PARAMS ((void)); extern int lineno; extern char *input_filename; @@ -386,114 +386,114 @@ define__PROCNAME__ () } /* Forward declarations. */ -static tree parse_expression PROTO((void)); -static tree parse_primval PROTO((void)); -static tree parse_mode PROTO((void)); -static tree parse_opt_mode PROTO((void)); -static tree parse_untyped_expr PROTO((void)); -static tree parse_opt_untyped_expr PROTO((void)); -static int parse_definition PROTO((int)); -static void parse_opt_actions PROTO((void)); -static void parse_body PROTO((void)); -static tree parse_if_expression_body PROTO((void)); -static tree parse_opt_handler PROTO((void)); -static tree parse_opt_name_string PROTO((int)); -static tree parse_simple_name_string PROTO((void)); -static tree parse_name_string PROTO((void)); -static tree parse_defining_occurrence PROTO((void)); -static tree parse_name PROTO((void)); -static tree parse_optlabel PROTO((void)); -static void parse_opt_end_label_semi_colon PROTO((tree)); -static void parse_modulion PROTO((tree)); -static void parse_spec_module PROTO((tree)); -static void parse_semi_colon PROTO((void)); -static tree parse_defining_occurrence_list PROTO((void)); -static void parse_mode_definition PROTO((int)); -static void parse_mode_definition_statement PROTO((int)); -static void parse_synonym_definition PROTO((void)); -static void parse_synonym_definition_statement PROTO((void)); -static tree parse_on_exception_list PROTO((void)); -static void parse_on_alternatives PROTO((void)); -static void parse_loc_declaration PROTO((int)); -static void parse_declaration_statement PROTO((int)); -static tree parse_optforbid PROTO((void)); -static tree parse_postfix PROTO((enum terminal)); -static tree parse_postfix_list PROTO((enum terminal)); -static void parse_rename_clauses PROTO((enum terminal)); -static tree parse_opt_prefix_clause PROTO((void)); -static void parse_grant_statement PROTO((void)); -static void parse_seize_statement PROTO((void)); -static tree parse_param_name_list PROTO((void)); -static tree parse_param_attr PROTO((void)); -static tree parse_formpar PROTO((void)); -static tree parse_formparlist PROTO((void)); -static tree parse_opt_result_spec PROTO((void)); -static tree parse_opt_except PROTO((void)); -static tree parse_opt_recursive PROTO((void)); -static tree parse_procedureattr PROTO((void)); -static void parse_proc_body PROTO((tree, tree)); -static void parse_procedure_definition PROTO((int)); -static tree parse_processpar PROTO((void)); -static tree parse_processparlist PROTO((void)); -static void parse_process_definition PROTO((int)); -static void parse_signal_definition PROTO((void)); -static void parse_signal_definition_statement PROTO((void)); -static void parse_then_clause PROTO((void)); -static void parse_opt_else_clause PROTO((void)); -static tree parse_expr_list PROTO((void)); -static tree parse_range_list_clause PROTO((void)); -static void pushback_paren_expr PROTO((tree)); -static tree parse_case_label PROTO((void)); -static tree parse_case_label_list PROTO((tree, int)); -static tree parse_case_label_specification PROTO((tree)); -static void parse_single_dimension_case_action PROTO((tree)); -static void parse_multi_dimension_case_action PROTO((tree)); -static void parse_case_action PROTO((tree)); -static tree parse_asm_operands PROTO((void)); -static tree parse_asm_clobbers PROTO((void)); -static void ch_expand_asm_operands PROTO((tree, tree, tree, tree, int, char *, int)); -static void parse_asm_action PROTO((void)); -static void parse_begin_end_block PROTO((tree)); -static void parse_if_action PROTO((tree)); -static void parse_iteration PROTO((void)); -static tree parse_delay_case_event_list PROTO((void)); -static void parse_delay_case_action PROTO((tree)); -static void parse_do_action PROTO((tree)); -static tree parse_receive_spec PROTO((void)); -static void parse_receive_case_action PROTO((tree)); -static void parse_send_action PROTO((void)); -static void parse_start_action PROTO((void)); -static tree parse_call PROTO((tree)); -static tree parse_tuple_fieldname_list PROTO((void)); -static tree parse_tuple_element PROTO((void)); -static tree parse_opt_element_list PROTO((void)); -static tree parse_tuple PROTO((tree)); -static tree parse_operand6 PROTO((void)); -static tree parse_operand5 PROTO((void)); -static tree parse_operand4 PROTO((void)); -static tree parse_operand3 PROTO((void)); -static tree parse_operand2 PROTO((void)); -static tree parse_operand1 PROTO((void)); -static tree parse_operand0 PROTO((void)); -static tree parse_case_expression PROTO((void)); -static tree parse_then_alternative PROTO((void)); -static tree parse_else_alternative PROTO((void)); -static tree parse_if_expression PROTO((void)); -static tree parse_index_mode PROTO((void)); -static tree parse_set_mode PROTO((void)); -static tree parse_pos PROTO((void)); -static tree parse_step PROTO((void)); -static tree parse_opt_layout PROTO((int)); -static tree parse_field_name_list PROTO((void)); -static tree parse_fixed_field PROTO((void)); -static tree parse_variant_field_list PROTO((void)); -static tree parse_variant_alternative PROTO((void)); -static tree parse_field PROTO((void)); -static tree parse_structure_mode PROTO((void)); -static tree parse_opt_queue_size PROTO((void)); -static tree parse_procedure_mode PROTO((void)); -static void parse_program PROTO((void)); -static void parse_pass_1_2 PROTO((void)); +static tree parse_expression PARAMS ((void)); +static tree parse_primval PARAMS ((void)); +static tree parse_mode PARAMS ((void)); +static tree parse_opt_mode PARAMS ((void)); +static tree parse_untyped_expr PARAMS ((void)); +static tree parse_opt_untyped_expr PARAMS ((void)); +static int parse_definition PARAMS ((int)); +static void parse_opt_actions PARAMS ((void)); +static void parse_body PARAMS ((void)); +static tree parse_if_expression_body PARAMS ((void)); +static tree parse_opt_handler PARAMS ((void)); +static tree parse_opt_name_string PARAMS ((int)); +static tree parse_simple_name_string PARAMS ((void)); +static tree parse_name_string PARAMS ((void)); +static tree parse_defining_occurrence PARAMS ((void)); +static tree parse_name PARAMS ((void)); +static tree parse_optlabel PARAMS ((void)); +static void parse_opt_end_label_semi_colon PARAMS ((tree)); +static void parse_modulion PARAMS ((tree)); +static void parse_spec_module PARAMS ((tree)); +static void parse_semi_colon PARAMS ((void)); +static tree parse_defining_occurrence_list PARAMS ((void)); +static void parse_mode_definition PARAMS ((int)); +static void parse_mode_definition_statement PARAMS ((int)); +static void parse_synonym_definition PARAMS ((void)); +static void parse_synonym_definition_statement PARAMS ((void)); +static tree parse_on_exception_list PARAMS ((void)); +static void parse_on_alternatives PARAMS ((void)); +static void parse_loc_declaration PARAMS ((int)); +static void parse_declaration_statement PARAMS ((int)); +static tree parse_optforbid PARAMS ((void)); +static tree parse_postfix PARAMS ((enum terminal)); +static tree parse_postfix_list PARAMS ((enum terminal)); +static void parse_rename_clauses PARAMS ((enum terminal)); +static tree parse_opt_prefix_clause PARAMS ((void)); +static void parse_grant_statement PARAMS ((void)); +static void parse_seize_statement PARAMS ((void)); +static tree parse_param_name_list PARAMS ((void)); +static tree parse_param_attr PARAMS ((void)); +static tree parse_formpar PARAMS ((void)); +static tree parse_formparlist PARAMS ((void)); +static tree parse_opt_result_spec PARAMS ((void)); +static tree parse_opt_except PARAMS ((void)); +static tree parse_opt_recursive PARAMS ((void)); +static tree parse_procedureattr PARAMS ((void)); +static void parse_proc_body PARAMS ((tree, tree)); +static void parse_procedure_definition PARAMS ((int)); +static tree parse_processpar PARAMS ((void)); +static tree parse_processparlist PARAMS ((void)); +static void parse_process_definition PARAMS ((int)); +static void parse_signal_definition PARAMS ((void)); +static void parse_signal_definition_statement PARAMS ((void)); +static void parse_then_clause PARAMS ((void)); +static void parse_opt_else_clause PARAMS ((void)); +static tree parse_expr_list PARAMS ((void)); +static tree parse_range_list_clause PARAMS ((void)); +static void pushback_paren_expr PARAMS ((tree)); +static tree parse_case_label PARAMS ((void)); +static tree parse_case_label_list PARAMS ((tree, int)); +static tree parse_case_label_specification PARAMS ((tree)); +static void parse_single_dimension_case_action PARAMS ((tree)); +static void parse_multi_dimension_case_action PARAMS ((tree)); +static void parse_case_action PARAMS ((tree)); +static tree parse_asm_operands PARAMS ((void)); +static tree parse_asm_clobbers PARAMS ((void)); +static void ch_expand_asm_operands PARAMS ((tree, tree, tree, tree, int, char *, int)); +static void parse_asm_action PARAMS ((void)); +static void parse_begin_end_block PARAMS ((tree)); +static void parse_if_action PARAMS ((tree)); +static void parse_iteration PARAMS ((void)); +static tree parse_delay_case_event_list PARAMS ((void)); +static void parse_delay_case_action PARAMS ((tree)); +static void parse_do_action PARAMS ((tree)); +static tree parse_receive_spec PARAMS ((void)); +static void parse_receive_case_action PARAMS ((tree)); +static void parse_send_action PARAMS ((void)); +static void parse_start_action PARAMS ((void)); +static tree parse_call PARAMS ((tree)); +static tree parse_tuple_fieldname_list PARAMS ((void)); +static tree parse_tuple_element PARAMS ((void)); +static tree parse_opt_element_list PARAMS ((void)); +static tree parse_tuple PARAMS ((tree)); +static tree parse_operand6 PARAMS ((void)); +static tree parse_operand5 PARAMS ((void)); +static tree parse_operand4 PARAMS ((void)); +static tree parse_operand3 PARAMS ((void)); +static tree parse_operand2 PARAMS ((void)); +static tree parse_operand1 PARAMS ((void)); +static tree parse_operand0 PARAMS ((void)); +static tree parse_case_expression PARAMS ((void)); +static tree parse_then_alternative PARAMS ((void)); +static tree parse_else_alternative PARAMS ((void)); +static tree parse_if_expression PARAMS ((void)); +static tree parse_index_mode PARAMS ((void)); +static tree parse_set_mode PARAMS ((void)); +static tree parse_pos PARAMS ((void)); +static tree parse_step PARAMS ((void)); +static tree parse_opt_layout PARAMS ((int)); +static tree parse_field_name_list PARAMS ((void)); +static tree parse_fixed_field PARAMS ((void)); +static tree parse_variant_field_list PARAMS ((void)); +static tree parse_variant_alternative PARAMS ((void)); +static tree parse_field PARAMS ((void)); +static tree parse_structure_mode PARAMS ((void)); +static tree parse_opt_queue_size PARAMS ((void)); +static tree parse_procedure_mode PARAMS ((void)); +static void parse_program PARAMS ((void)); +static void parse_pass_1_2 PARAMS ((void)); static tree parse_opt_name_string (allow_all) |