From cef13e11f50e38331965acf3d783b41b9b06b983 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Sat, 13 Jun 2020 08:50:45 +0200 Subject: [PATCH] style: factor common bits about string scanning * src/scan-gram.l: here. --- src/scan-gram.l | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/scan-gram.l b/src/scan-gram.l index 3b03923a..ad254694 100644 --- a/src/scan-gram.l +++ b/src/scan-gram.l @@ -566,8 +566,6 @@ eqopt ({sp}=)? _("POSIX Yacc does not support string literals")); RETURN_VALUE (STRING, last_string); } - <> unexpected_eof (token_start, "\""); - {eol} unexpected_newline (token_start, "\""); } @@ -580,10 +578,15 @@ eqopt ({sp}=)? _("POSIX Yacc does not support string literals")); RETURN_VALUE (TSTRING, last_string); } +} + + +{ <> unexpected_eof (token_start, "\""); "\n" unexpected_newline (token_start, "\""); } + /*----------------------------------------------------------. | Scanning a Bison character literal, decoding its escapes. | | The initial quote is already eaten. |