Commit graph

277 commits

Author SHA1 Message Date
Folkert
8e9339a83d improved binop parser 2021-03-07 01:48:31 +01:00
Folkert
1416d2e47f clippy 2021-03-06 16:39:16 +01:00
Folkert
88737ebbcf centralize def indent check 2021-03-06 16:17:56 +01:00
Folkert
e2d08b8f78 make backpassing an expr 2021-03-06 16:05:18 +01:00
Folkert
5d9e4d8e3b we don't need this 2021-03-06 15:41:12 +01:00
Folkert
9306c3698c clippy 2021-03-06 01:56:30 +01:00
Folkert
d7904b1d41 remove comma parsing in backpassing 2021-03-06 01:10:02 +01:00
Folkert
3303798a5e refactor 2021-03-05 22:41:50 +01:00
Folkert
42654debbf basic backpassing 2021-03-05 22:33:34 +01:00
Folkert
4a89ecca2a even more refactor 2021-03-05 20:27:17 +01:00
Folkert
e07ef4e744 refactor refactor 2021-03-05 20:16:09 +01:00
Folkert
5b2c2bee33 refactor 2021-03-04 22:54:05 +01:00
Folkert
00440f350c substitute either! 2021-03-04 22:15:15 +01:00
Folkert
90674dcc47 clippy 2021-03-01 19:26:10 +01:00
Folkert
8cff7b060e pattern number parsing 2021-03-01 19:21:07 +01:00
Folkert
663ffdeb88 more cleanup 2021-03-01 19:04:57 +01:00
Folkert
7c3a14c370 cleanup 2021-03-01 18:49:50 +01:00
Folkert
a87dfac7da improved malformed patterns 2021-03-01 16:12:37 +01:00
Folkert
9e3edfaf20 add space1_e 2021-03-01 14:28:14 +01:00
Folkert
14129bb34c some fixes 2021-03-01 01:20:53 +01:00
Folkert
7c56547958 cleanup 2021-03-01 00:38:03 +01:00
Folkert
e395d18e16 bunch of stuff 2021-02-28 23:36:27 +01:00
Folkert
43550bf18e small steps 2021-02-28 02:00:13 +01:00
Folkert
d3bf8d73e7 def work 2021-02-28 01:35:26 +01:00
Folkert
a3d936fb30 more use of EExpr 2021-02-28 01:22:14 +01:00
Folkert
12a771fe4e more def work 2021-02-27 23:38:17 +01:00
Folkert
10799c52b3 use EExpr expr parser in more places 2021-02-27 23:20:11 +01:00
Folkert
18229bcf54 remove a bunch of wrappers 2021-02-27 22:49:04 +01:00
Folkert
258779966e hook up EExpr for argument parsing 2021-02-27 22:27:31 +01:00
Folkert
95acd939c8 unary operations 2021-02-27 22:17:07 +01:00
Folkert
492ae4c943 switch record over 2021-02-27 21:32:21 +01:00
Folkert
1f53e3be7b remove debugs 2021-02-27 21:21:06 +01:00
Folkert
75344ece40 work on moving ident_etc over 2021-02-27 15:11:17 +01:00
Folkert
98a3d42eff checkpoint 2 2021-02-26 20:41:42 +01:00
Folkert
5ec0103996 make parser helpers emit a more specific error (line too long) 2021-02-26 19:44:26 +01:00
Folkert
c94ee9b839 clippy 2021-02-26 15:12:15 +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
d4de440943 clippy 2021-02-26 13:23:32 +01:00
Folkert
0269a90c8c number and string wrappers 2021-02-26 12:58:32 +01:00
Folkert
8b3b055ab1 fix equals problem 2021-02-25 22:31:42 +01:00
Folkert
93ee552003 checkpoint 2021-02-25 21:06:30 +01:00
Folkert
0e8d3123ea cleanup 2021-02-25 20:30:48 +01:00
Folkert
01f59fddb9 checkpoint 2 2021-02-25 20:29:54 +01:00
Folkert
0016ef1e95 checkpoint 2021-02-25 20:22:11 +01:00
Folkert
abd56c16b9 refactor in-parens parsing 2021-02-25 17:40:59 +01:00
Folkert
a1d72fd74d move in parens over 2021-02-25 15:19:56 +01:00
Folkert
d05039f295 merge if and list 2021-02-25 14:58:33 +01:00
Folkert
f31c6d7a9f merge merge merge 2021-02-25 14:48:03 +01:00
Folkert
9ce39cd633 another merge 2021-02-25 14:44:43 +01:00