From e0bbc7f7cb29a7d905f975721c0068ff797d0cb4 Mon Sep 17 00:00:00 2001 From: Christian Barthel Date: Thu, 4 Jul 2019 21:55:22 +0200 Subject: [PATCH] repair string literals --- tokenize.l | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tokenize.l b/tokenize.l index eef151e..302dd9b 100644 --- a/tokenize.l +++ b/tokenize.l @@ -98,7 +98,7 @@ t { yylval = 1; return BOOL;} nil { yylval = 0; return BOOL; } [0-9]+ { yylval = atoi(yytext); return NUM; } [ \t\n] { /* ignore white space */ } -\".*\" { return STR; } +\"[^\"]*\" { return STR; } [a-zA-Z][a-zA-Z0-9]* { return SYM; } . { err(1, "invalid symbol: %s\n", yytext); } %%