]> git.ipfire.org Git - pakfire.git/commitdiff
libpakfire: parser: Explicitely allow empty lines between assignments
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 11 Mar 2019 10:10:15 +0000 (10:10 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 11 Mar 2019 10:10:15 +0000 (10:10 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/parser/grammar.y

index af0fadccc5a2db0363f40c3b439bd0dd9953f086..62268bbb000999c50b03ea5fcc9671139ac01bcb 100644 (file)
@@ -150,11 +150,13 @@ block_closing                             : END NEWLINE
 
 block                                          : block_opening assignments block_closing;
 
-assignments                                    : assignments assignment
-                                                       | assignments empty
-                                                       | /* empty */
+assignments                                    : assignments assignment_or_empty
+                                                       | assignment_or_empty
                                                        ;
 
+assignment_or_empty                    : assignment
+                                                       | empty;
+
 assignment                                     : whitespace variable whitespace ASSIGN whitespace value whitespace NEWLINE
                                                        {
                                                                int r = pakfire_parser_add_declaration($2, $6);