Commit graph

29 commits

Author SHA1 Message Date
Richard Feldman
267836226c s/CodePoint/CodePt/g 2021-08-07 21:46:20 -04:00
Folkert
e815e57dcf remove more syntax errors 2021-03-12 03:04:47 +01:00
Folkert
5e4db62c46 remove Attempting and more 2021-03-12 02:09:48 +01:00
Folkert
4f58c792e6 removing old stuff 2021-03-12 01:37:27 +01:00
Folkert
64eed62b69 clippy 2021-02-26 22:22:15 +01:00
Folkert
5b3c7eeee3 finish up string problems 2021-02-26 22:11:28 +01:00
Folkert
2f4099f1f0 error messages for escaped things 2021-02-26 22:02:42 +01:00
Folkert
41720ec5db attempt at multiline string 2021-02-26 21:14:46 +01:00
Folkert
98a3d42eff checkpoint 2 2021-02-26 20:41:42 +01:00
Folkert
fed292811f remove arena argument 2021-02-26 15:09:52 +01:00
Folkert
bb9a2525b5 number parsing with new errors 2021-02-26 15:06:24 +01:00
Folkert
2c9a80153d remove Bag 2021-02-08 00:33:29 +01:00
Folkert
38b21c3474 add lifetime to SyntaxError 2021-02-07 22:26:55 +01:00
Folkert
148fffe969 parameterize Parser on an Error type 2021-02-07 22:08:28 +01:00
Folkert
d211ca7e61 WIP 2021-02-03 20:21:12 +01:00
Folkert
56f6770804 WIP 2021-02-02 01:56:50 +01:00
Richard Feldman
61edcc7d03 Have ascii_char take a u8 2020-11-07 12:13:46 -05:00
Brendan Hansknecht
d00189530a Add fuzzing to the parser.
As part of this, todos and panics where moved outside of this module
to elsewhere when they would cause fuzzing to fail.
2020-10-30 22:04:54 -07:00
Richard Feldman
453fc0e27c REVERT THIS! Temporarily break block strings.
Also disable some tests because trimming inputs
revealed some bugs I don't want to fix in this PR!
2020-08-31 23:22:10 -04:00
Richard Feldman
7682e09b0a Fix some fmt stuff 2020-08-31 23:13:50 -04:00
Richard Feldman
74c0bdfd5a Fix empty string parsing bug 2020-08-31 23:13:50 -04:00
Richard Feldman
5080a7e24b Parse unicode escape sequences 2020-08-31 23:13:50 -04:00
Richard Feldman
b995ccef75 Parse string interpolations 2020-08-31 23:13:50 -04:00
Richard Feldman
e661ca7f2e Fix string literal parsing 2020-08-31 23:13:50 -04:00
Richard Feldman
f35e43768a Get things compiling 2020-08-31 23:13:50 -04:00
Richard Feldman
d9a96c9c66 Simplify some pattern matching 2020-08-31 23:13:50 -04:00
Richard Feldman
153308dbf1 clippy 2020-07-27 01:10:04 -04:00
Richard Feldman
9f9ce327d4 Lazily validate that input bytes are valid UTF-8 2020-07-27 01:10:04 -04:00
Richard Feldman
313b7a79e8 Use workspaces and move everything into compiler/ 2020-03-05 17:45:52 -05:00
Renamed from src/parse/string_literal.rs (Browse further)