Home | History | Annotate | Download | only in yacc

Lines Matching defs:Parameter

138 #define PROTO_ABSTRACT		2	/* comment out parameter names */
189 struct parameter *first; /* pointer to first parameter in list */
190 struct parameter *last; /* pointer to last parameter in list */
193 char *comment; /* comment at start of parameter list */
211 /* This structure stores information about a function parameter. */
212 typedef struct parameter {
213 struct parameter *next; /* next parameter in list */
216 char *comment; /* comment following the parameter */
217 } Parameter;
237 Parameter *parameter;
269 extern Parameter *new_parameter (DeclSpec *, Declarator *);
270 extern void free_parameter (Parameter *);
271 extern void new_param_list (ParameterList *, Parameter *);
273 extern void add_param_list (ParameterList *, ParameterList *, Parameter *);
292 extern int lint_ellipsis (Parameter *p);
323 /* pointer to parameter list for the current function definition */
327 * a function parameter declaration in order to catch any comments following
328 * the parameter declaration on the same line. If the lexer scans a comment
380 Parameter *p;
1444 * function which has a parameter which is ANSI (i.e., a prototyped
1446 * 'func_def' so that the parameter
1893 new_param_list(&yyval.param_list, yystack.l_mark[0].parameter);
1900 add_param_list(&yyval.param_list, &yystack.l_mark[-2].param_list, yystack.l_mark[0].parameter);
1908 yyval.parameter = new_parameter(&yystack.l_mark[-1].decl_spec, yystack.l_mark[0].declarator);
1916 yyval.parameter = new_parameter(&yystack.l_mark[-1].decl_spec, yystack.l_mark[0].declarator);
1924 yyval.parameter = new_parameter(&yystack.l_mark[0].decl_spec, (Declarator *)0);