Jon Meow
49013ae1cc
Reject invalid string literal whitespace on unescape ( #793 )
...
This is based on discussion on #732 : that we should probably parse the invalid whitespace, then reject it as part of string validation, rather than having different parses. I worry the question of "how is this parsed" may lead to subtly unexpected results if we aren't consistent, so I'm switching the logic from the lexer to the unescape library (and also adjusting the list of rejected whitespace).
2021-08-30 15:22:03 -07:00
..
2021-08-05 09:34:12 -07:00
2021-03-26 11:22:48 -04:00
2021-08-05 09:34:12 -07:00
2021-03-26 11:22:48 -04:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-03-26 11:22:48 -04:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-19 12:15:20 -07:00
2021-08-19 12:15:20 -07:00
2021-08-19 12:15:20 -07:00
2021-08-19 12:15:20 -07:00
2021-08-19 12:15:20 -07:00
2021-08-19 12:15:20 -07:00
2021-08-19 12:15:20 -07:00
2021-08-26 10:07:16 -07:00
2021-08-19 12:15:20 -07:00
2021-08-26 10:07:16 -07:00
2021-08-19 12:15:20 -07:00
2021-08-26 10:07:16 -07:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-03-26 11:22:48 -04:00
2021-08-05 09:34:12 -07:00
2021-03-26 11:22:48 -04:00
2021-08-05 09:34:12 -07:00
2021-03-26 11:22:48 -04:00
2021-08-05 09:34:12 -07:00
2021-03-26 11:22:48 -04:00
2021-08-05 09:34:12 -07:00
2021-03-26 11:22:48 -04:00
2021-08-05 09:34:12 -07:00
2021-03-26 11:22:48 -04:00
2021-08-05 09:34:12 -07:00
2021-03-26 11:22:48 -04:00
2021-08-05 09:34:12 -07:00
2021-03-26 11:22:48 -04:00
2021-08-05 09:34:12 -07:00
2021-08-26 10:07:16 -07:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-08-26 10:07:16 -07:00
2021-08-05 09:34:12 -07:00
2021-08-26 10:07:16 -07:00
2021-08-05 09:34:12 -07:00
2021-04-21 17:23:16 -04:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-07-22 15:16:56 -04:00
2021-08-05 09:34:12 -07:00
2021-07-22 15:16:56 -04:00
2021-08-05 09:34:12 -07:00
2021-07-22 15:16:56 -04:00
2021-08-05 09:34:12 -07:00
2021-07-22 15:16:56 -04:00
2021-08-05 09:34:12 -07:00
2021-08-26 10:07:16 -07:00
2021-08-05 09:34:12 -07:00
2021-08-26 10:07:16 -07:00
2021-08-05 09:34:12 -07:00
2021-08-26 10:07:16 -07:00
2021-08-05 09:34:12 -07:00
2021-07-22 15:16:56 -04:00
2021-08-05 09:34:12 -07:00
2021-07-22 15:16:56 -04:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-06 15:18:39 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-08-26 10:07:16 -07:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-08-26 10:07:16 -07:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-08-26 10:07:16 -07:00
2021-08-05 09:34:12 -07:00
2021-07-28 10:55:14 -07:00
2021-08-05 09:34:12 -07:00
2021-07-28 10:55:14 -07:00
2021-08-05 09:34:12 -07:00
2021-07-28 10:55:14 -07:00
2021-08-05 09:34:12 -07:00
2021-07-28 10:55:14 -07:00
2021-08-05 09:34:12 -07:00
2021-07-28 10:55:14 -07:00
2021-08-05 09:34:12 -07:00
2021-07-28 10:55:14 -07:00
2021-08-05 09:34:12 -07:00
2021-07-19 10:33:06 -07:00
2021-07-20 12:04:45 -07:00
2021-08-30 14:23:16 -07:00
2021-08-05 09:34:12 -07:00
2021-04-21 17:23:16 -04:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-07-19 10:33:06 -07:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-07-27 11:14:10 -07:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-08-30 14:59:30 -07:00
2021-08-05 09:34:12 -07:00
2021-07-19 10:33:06 -07:00
2021-08-11 13:14:05 -07:00
2021-08-11 13:14:05 -07:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-06 15:18:39 -07:00
2021-08-26 10:07:16 -07:00
2021-08-06 15:18:39 -07:00
2021-08-26 10:07:16 -07:00
2021-08-05 09:34:12 -07:00
2021-08-02 16:30:08 -07:00
2021-08-05 09:34:12 -07:00
2021-08-02 16:30:08 -07:00
2021-08-05 09:34:12 -07:00
2021-08-02 16:30:08 -07:00
2021-08-06 15:18:39 -07:00
2021-08-26 10:07:16 -07:00
2021-08-06 15:18:39 -07:00
2021-08-26 10:07:16 -07:00
2021-08-05 09:34:12 -07:00
2021-06-21 17:09:34 -07:00
2021-08-11 13:14:05 -07:00
2021-08-11 13:14:05 -07:00
2021-08-11 13:14:05 -07:00
2021-08-11 13:14:05 -07:00
2021-08-11 13:14:05 -07:00
2021-08-11 13:14:05 -07:00
2021-08-11 13:14:05 -07:00
2021-08-30 14:23:16 -07:00
2021-08-11 13:14:05 -07:00
2021-08-30 14:23:16 -07:00
2021-08-11 13:14:05 -07:00
2021-08-30 14:23:16 -07:00
2021-08-11 13:14:05 -07:00
2021-08-30 14:23:16 -07:00
2021-08-11 13:14:05 -07:00
2021-08-30 14:23:16 -07:00
2021-08-12 09:53:04 -07:00
2021-08-30 15:22:03 -07:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-04-21 17:23:16 -04:00
2021-08-05 09:34:12 -07:00
2021-08-26 10:07:16 -07:00
2021-08-05 09:34:12 -07:00
2021-08-26 10:07:16 -07:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-04-21 17:12:10 -04:00
2021-08-05 09:34:12 -07:00
2021-08-26 10:07:16 -07:00
2021-08-05 09:34:12 -07:00
2021-04-21 17:12:10 -04:00
2021-08-05 09:34:12 -07:00
2021-04-21 17:23:16 -04:00
2021-08-05 09:34:12 -07:00
2021-04-21 17:23:16 -04:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-05-05 14:46:10 -04:00
2021-08-05 09:34:12 -07:00
2021-05-05 14:46:10 -04:00
2021-08-05 09:34:12 -07:00
2021-05-05 14:46:10 -04:00
2021-08-18 13:40:17 -07:00
2021-08-18 13:40:17 -07:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00
2021-08-05 09:34:12 -07:00
2021-03-16 09:03:10 -04:00