From a62cdf651fbf92d2975c126f3e711e98e6594510 Mon Sep 17 00:00:00 2001 From: Clemens Paumgarten <clemenspaumgarten@gmail.com> Date: Thu, 6 Jun 2019 18:00:44 +0200 Subject: [PATCH] Formatting --- src/scanner.l | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/scanner.l b/src/scanner.l index 4a55e16..ef6a8cc 100644 --- a/src/scanner.l +++ b/src/scanner.l @@ -123,12 +123,12 @@ identifier [a-zA-Z_][a-zA-Z0-9_]* {string_literal} { /* https://stackoverflow.com/questions/14185172/lex-how-to-eliminate-double-quotes-from-a-string-literal */ char* str = malloc(sizeof(char) * yyleng+3); - strcpy(str, "\\"); - strncpy(str+1, yytext, yyleng-1); - strcpy(str+yyleng, "\\\""); - str[yyleng+2] = '\0'; - yylval->TK_STRING_LITERAL = str; - return TK_STRING_LITERAL; } + strcpy(str, "\\"); + strncpy(str+1, yytext, yyleng-1); + strcpy(str+yyleng, "\\\""); + str[yyleng+2] = '\0'; + yylval->TK_STRING_LITERAL = str; + return TK_STRING_LITERAL; } -- GitLab