Commit graph

310 commits

Author SHA1 Message Date
Folkert
e214674016 cleanup blankspace function usage 2021-03-11 16:37:42 +01:00
Folkert
92cff4c32a optimize type parser 2021-03-11 01:48:05 +01:00
Folkert
30b47b9593 use unit error type more 2021-03-10 23:08:12 +01:00
Folkert
37462d6ec6 use unit error type 2021-03-10 23:06:47 +01:00
Folkert
21f58b947a shuffle error message handling 2021-03-10 23:04:28 +01:00
Folkert
55a92b50cc remove unused ident errors 2021-03-10 23:03:01 +01:00
Folkert
6be5f1a6b1 remove context stack 2021-03-10 22:08:13 +01:00
Folkert
864390a89a use new ident parser 2021-03-10 21:56:19 +01:00
Folkert
e7bbfe96db fix parse tests 2021-03-10 21:46:34 +01:00
Folkert
61fc05dace working report tests 2021-03-10 21:42:37 +01:00
Folkert
796ec00323 wip faster ident parsing 2021-03-10 20:21:51 +01:00
Folkert
ea32a37315 improved private tag parsing 2021-03-10 17:26:42 +01:00
Folkert
edd54ab4ab specialize accessor parsing 2021-03-10 15:23:11 +01:00
Folkert
058551a224 remove capitalized_parts 2021-03-10 13:37:35 +01:00
Folkert
fd82f1d45b cparts 2021-03-10 13:02:32 +01:00
Folkert
397e579d88 chomp from source string 2021-03-10 12:58:32 +01:00
Folkert
5e2848d10c use the EExpr identifier parser 2021-03-10 12:55:56 +01:00
Folkert
d2482246f2 clippy 2021-03-10 01:10:38 +01:00
Folkert
2773639c7b port header parsing 2021-03-10 01:06:50 +01:00
Folkert
4b8f5fb477 cleanup 2021-03-10 00:26:54 +01:00
Folkert
91271d0308 don't leak implementation details 2021-03-09 23:20:31 +01:00
Folkert
bd61a03ae0 port headers! 2021-03-09 23:06:17 +01:00
Folkert
86ef187d1c cleanup 2021-03-09 22:39:32 +01:00
Folkert
932dcf6da7 faster module name parsing 2021-03-09 22:34:10 +01:00
Folkert
d6ff5540dc cleanup 2021-03-09 22:02:34 +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
caafcc2888 cleanup 2021-03-09 20:40:19 +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
f25e88397a finish import 2021-03-09 15:23:45 +01:00
Folkert
71ab77b804 start of imports 2021-03-09 14:39:25 +01:00
Folkert
8b9804adc2 generalize 2021-03-08 21:14:47 +01:00
Folkert
845307f94e first header parse report test 2021-03-08 19:20:11 +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
0f648e1d16 rename 2021-03-07 22:17:20 +01:00
Folkert
1b622774fc refactor 2021-03-07 20:37:05 +01:00
Folkert
7f7593f63e move when and if into expression 2021-03-07 19:52:07 +01:00
Folkert
1b750149c0 error messages for bad operators 2021-03-07 18:50:44 +01:00
Folkert
6b2119a54d refactor 2021-03-07 02:42:06 +01: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
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