]> git.ipfire.org Git - pakfire.git/commitdiff
libpakfire: parser: Change parser type to GLR
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 14 Mar 2019 13:45:25 +0000 (13:45 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 14 Mar 2019 13:45:25 +0000 (13:45 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/parser/grammar.y

index f4e9b8f266025fbec34bf094e4ac9aa4b0c086ba..f5299d27adde2873bcd978d2cdfaaf80651e3665 100644 (file)
@@ -18,6 +18,8 @@
 #                                                                             #
 #############################################################################*/
 
+%glr-parser
+
 %parse-param {Pakfire pakfire} {struct pakfire_parser_declaration** declarations}
 
 // Generate verbose error messages
@@ -100,8 +102,8 @@ empty                                               : whitespace NEWLINE
                                                        ;
 
 // Optional whitespace
-whitespace                                     : WHITESPACE
-                                                       | /* empty */
+whitespace                                     : WHITESPACE            %dprec 2
+                                                       | /* empty */           %dprec 1
                                                        ;
 
 variable                                       : WORD whitespace