Commit graph

122 commits

Author SHA1 Message Date
Folkert
f5f98b2400 clippy 2021-03-12 03:43:39 +01:00
Folkert
b349ae7ab5 type variable errors 2021-03-12 03:18:31 +01:00
Folkert
16a2dfd058 remove unused functions 2021-03-12 03:10:57 +01:00
Folkert
e815e57dcf remove more syntax errors 2021-03-12 03:04:47 +01:00
Folkert
b688fd11a9 remove syntax error 2021-03-12 02:54:25 +01:00
Folkert
9f146bf702 remove syntax error 2021-03-12 02:52:36 +01:00
Folkert
4e4854ceaa remove unneeded argument 2021-03-12 02:48:07 +01:00
Folkert
362459b647 remove size from parser state 2021-03-12 02:39:47 +01:00
Folkert
f7744b4caa remove is_indenting 2021-03-12 02:38:46 +01:00
Folkert
5e4db62c46 remove Attempting and more 2021-03-12 02:09:48 +01:00
Folkert
98024b2a21 parse tag names in types 2021-03-12 01:49:09 +01:00
Folkert
4f58c792e6 removing old stuff 2021-03-12 01:37:27 +01:00
Folkert
f5d3845b14 remove unused functions 2021-03-12 01:15:44 +01:00
Folkert
9265cf82b9 more cleanup 2021-03-12 01:11:34 +01:00
Folkert
3e554cb21f cleanup 2021-03-11 21:21:00 +01:00
Folkert
6be5f1a6b1 remove context stack 2021-03-10 22:08:13 +01:00
Folkert
2773639c7b port header parsing 2021-03-10 01:06:50 +01:00
Folkert
932dcf6da7 faster module name parsing 2021-03-09 22:34:10 +01:00
Folkert
25d7caa89e port platform module 2021-03-09 22:00:00 +01:00
Folkert
3eddedc566 port effects 2021-03-09 21:53:23 +01:00
Folkert
3c70eca145 refactor 2021-03-09 18:51:56 +01:00
Folkert
322c645714 refactor 2021-03-09 16:48:42 +01:00
Folkert
71ab77b804 start of imports 2021-03-09 14:39:25 +01:00
Folkert
65cee39041 remove attempting argument from parser state 2021-03-08 16:33:45 +01:00
Folkert
784e3ddac4 change provides ... to 2021-03-08 16:15:38 +01:00
Folkert
905301bf96 start giving header parsing good messages 2021-03-08 15:55:28 +01:00
Folkert
5029469825 optimize keyword parsing 2021-03-08 15:48:22 +01:00
Richard Feldman
c2525d2407
Merge pull request #1056 from rtfeldman/parse-operators
Parse operators
2021-03-07 23:19:49 -05:00
Folkert
bfe027e2f0 cleanup 2021-03-07 01:49:32 +01:00
Folkert
8e9339a83d improved binop parser 2021-03-07 01:48:31 +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
8cff7b060e pattern number parsing 2021-03-01 19:21:07 +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
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
95acd939c8 unary operations 2021-02-27 22:17:07 +01:00
Folkert
75344ece40 work on moving ident_etc over 2021-02-27 15:11:17 +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
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
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