]> git.ipfire.org Git - pakfire.git/commitdiff
parser: Remove hack to detect "end"
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 25 Feb 2021 15:36:36 +0000 (15:36 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 25 Feb 2021 15:36:36 +0000 (15:36 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/parser/scanner.l

index acb6a0432a3197fa22120cfd1083871c1163a86f..36b9020ff27e83408240e8905bbf98c47aaa4362 100644 (file)
@@ -122,10 +122,6 @@ scriptlet                          script(let)?
                                                        // Leave NOKEYWORD immediately again
                                                        yy_pop_state();
 
-                                                       // Hack to detect "end"
-                                                       if (strcmp(yytext, "end") == 0)
-                                                               return T_END;
-
                                                        // Copy the value
                                                        yylval.string = strdup(yytext);
 
@@ -180,6 +176,8 @@ scriptlet                           script(let)?
                                                        return T_STRING;
                                                }
 
+"end"                                  { return T_END; }
+
 "if"                                   { return T_IF; }
 "else"                                 { return T_ELSE; }