From 017027bf392f7be2e73428fa34a3d1ef0b8d255e Mon Sep 17 00:00:00 2001 From: Laurenz Date: Wed, 24 May 2023 16:58:51 +0200 Subject: Rework delimiter errors Fixes #572 --- src/syntax/reparser.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/syntax/reparser.rs') diff --git a/src/syntax/reparser.rs b/src/syntax/reparser.rs index c744eeb2..9e2b0a1b 100644 --- a/src/syntax/reparser.rs +++ b/src/syntax/reparser.rs @@ -306,15 +306,15 @@ mod tests { test("Hello #{ x + 1 }!", 9..10, "abc", true); test("A#{}!", 3..3, "\"", false); test("#{ [= x] }!", 5..5, "=", true); - test("#[[]]", 3..3, "\\", false); - test("#[[ab]]", 4..5, "\\", false); + test("#[[]]", 3..3, "\\", true); + test("#[[ab]]", 4..5, "\\", true); test("#{}}", 2..2, "{", false); test("A: #[BC]", 6..6, "{", true); - test("A: #[BC]", 6..6, "#{", false); + test("A: #[BC]", 6..6, "#{", true); test("A: #[BC]", 6..6, "#{}", true); test("#{\"ab\"}A", 5..5, "c", true); test("#{\"ab\"}A", 5..6, "c", false); - test("a#[]b", 3..3, "#{", false); + test("a#[]b", 3..3, "#{", true); test("a#{call(); abc}b", 8..8, "[]", true); test("a #while x {\n g(x) \n} b", 12..12, "//", true); test("a#[]b", 3..3, "[hey]", true); -- cgit v1.2.3