From bb675c5f56c6ddb5d450df53d2685f519dc8d78c Mon Sep 17 00:00:00 2001 From: Michael Sloan Date: Thu, 30 Jan 2020 00:55:36 -0700 Subject: Fix roundtripping of \u001f and \u007f in toml string literals (#372) --- test-suite/tests/valid/string-escapes.json | 8 ++++++++ test-suite/tests/valid/string-escapes.toml | 2 ++ 2 files changed, 10 insertions(+) (limited to 'test-suite') diff --git a/test-suite/tests/valid/string-escapes.json b/test-suite/tests/valid/string-escapes.json index 62dac51..e3b2d94 100644 --- a/test-suite/tests/valid/string-escapes.json +++ b/test-suite/tests/valid/string-escapes.json @@ -46,5 +46,13 @@ "notunicode4": { "type": "string", "value": "This string does not have a unicode \\\u0075 escape." + }, + "delete": { + "type": "string", + "value": "This string has a \u007f delete control code." + }, + "unitseparator": { + "type": "string", + "value": "This string has a \u001f unit separator control code." } } diff --git a/test-suite/tests/valid/string-escapes.toml b/test-suite/tests/valid/string-escapes.toml index c5d4954..152c6ad 100644 --- a/test-suite/tests/valid/string-escapes.toml +++ b/test-suite/tests/valid/string-escapes.toml @@ -10,3 +10,5 @@ notunicode1 = "This string does not have a unicode \\u escape." notunicode2 = "This string does not have a unicode \u005Cu escape." notunicode3 = "This string does not have a unicode \\u0075 escape." notunicode4 = "This string does not have a unicode \\\u0075 escape." +delete = "This string has a \u007F delete control code." +unitseparator = "This string has a \u001F unit separator control code." -- cgit v1.2.3