From dfaa878820ad58209e206282aedac0c7813a04fa Mon Sep 17 00:00:00 2001 From: Joscha Date: Sun, 20 Nov 2022 18:09:22 +0100 Subject: [PATCH] Forbid escapable characters in string literals --- src/parser/lit.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/parser/lit.rs b/src/parser/lit.rs index a1f11c5..87b02f6 100644 --- a/src/parser/lit.rs +++ b/src/parser/lit.rs @@ -81,7 +81,7 @@ fn num_lit() -> impl Parser { } fn string_lit_elem() -> impl Parser { - let plain = filter(|c: &char| !matches!(c, '"' | '\\')) + let plain = filter(|c: &char| !matches!(c, '\\' | '"' | '\t' | '\r' | '\n')) .repeated() .at_least(1) .collect::()