From a7575d9e3cffa51730d4251663dc3920acce31c8 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 14 Mar 2019 13:51:02 +0000 Subject: [PATCH] libpakfire: parser: Remove quotes around quoted strings Signed-off-by: Michael Tremer --- src/libpakfire/parser/scanner.l | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/libpakfire/parser/scanner.l b/src/libpakfire/parser/scanner.l index bd77566ee..6af066870 100644 --- a/src/libpakfire/parser/scanner.l +++ b/src/libpakfire/parser/scanner.l @@ -54,6 +54,15 @@ word ({quoted_string}|({digit}|{letter}|{special})+) "def" { return DEFINE; } "end" { return END; } +{quoted_string} { + // Remove quotes + size_t len = strlen(yytext); + yytext[len-1] = '\0'; + + yylval.string = pakfire_strdup(yytext + 1); + return WORD; + } + {word} { yylval.string = pakfire_strdup(yytext); return WORD; -- 2.47.3