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::()