From ce93fb7754f4565f70fe5572bd7d4a2c368ea9cd Mon Sep 17 00:00:00 2001 From: Yann Herklotz Date: Fri, 17 Feb 2017 17:39:59 +0000 Subject: Added %empty --- c_parser/src/c_parser.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'c_parser/src') diff --git a/c_parser/src/c_parser.y b/c_parser/src/c_parser.y index 86594aa..bdafa5b 100644 --- a/c_parser/src/c_parser.y +++ b/c_parser/src/c_parser.y @@ -52,7 +52,7 @@ EXT_DECLARATION : DECLARATION { $$ = $1; } FUNC_DEF : DECLARATION_SPEC T_IDENTIFIER T_LRB PARAMETER_LIST T_RRB COMPOUND_STATEMENT { $$ = new ast_Function(*$2, $4, $6); } ; -PARAMETER_LIST : { $$ = new ast_ParamList(); } +PARAMETER_LIST : %empty { $$ = new ast_ParamList(); } | PARAMETER { $$ = new ast_ParamList($1); } | PARAMETER_LIST T_CMA PARAMETER { $$->push($3); } ; -- cgit