From b8647148e3346454b884c8375a129335fb6dd3e8 Mon Sep 17 00:00:00 2001 From: Michael Davis Date: Wed, 6 Dec 2023 14:11:10 -0500 Subject: [PATCH] Add test cases for string escape sequences v0.33.0 will add support for escapes with `\u\d{1,6}`. This adds a test case that checks the existing escape sequences that we can build on it later. --- test/corpus/strings.txt | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 test/corpus/strings.txt diff --git a/test/corpus/strings.txt b/test/corpus/strings.txt new file mode 100644 index 000000000..d839d3a54 --- /dev/null +++ b/test/corpus/strings.txt @@ -0,0 +1,29 @@ +================================================================================ +Escape sequences +================================================================================ + +"\t\t\r\nHello, CRLF!" +"¯\\_(ツ)_/¯" +"\"\"" +"Hello, \e\f" + +-------------------------------------------------------------------------------- + +(source_file + (string + (escape_sequence) + (escape_sequence) + (escape_sequence) + (escape_sequence) + (quoted_content)) + (string + (quoted_content) + (escape_sequence) + (quoted_content)) + (string + (escape_sequence) + (escape_sequence)) + (string + (quoted_content) + (escape_sequence) + (escape_sequence)))