Commit graph

399 commits

Author SHA1 Message Date
Folkert
1b4a67974a add tests 2021-04-05 14:12:21 +02:00
Folkert
c8e554e119 fix indent issue when parsing tag unions 2021-04-05 14:10:49 +02:00
Folkert
62da85cc06 remove ATTR_ATTR usage 2021-04-04 23:18:50 +02:00
Folkert
fa7dec2997 no more boolean algebra 2021-04-04 21:22:59 +02:00
Richard Feldman
a1de6925c8 Merge remote-tracking branch 'origin/trunk' into type-start-parse-error 2021-03-30 23:10:43 -04:00
Eric Henry
eca753f6a4 helper function, typo fix, remove debug code 2021-03-30 16:51:57 -04:00
Eric Henry
739b859a50 pattern in parens test cases 2021-03-30 10:23:50 -04:00
Eric Correia
c827b52aba Merge branch 'trunk' of github.com:rtfeldman/roc into type-start-parse-error 2021-03-30 08:38:34 -04:00
rvcas
6e1f42f990 Merge branch 'trunk' into applied_tag_functions 2021-03-27 18:00:46 -04:00
Eric Henry
339a555b83 initial error reporting 2021-03-27 09:45:31 -04:00
Folkert
d396477fb6 fix typo 2021-03-26 21:13:51 +01:00
Richard Feldman
665656bd35
Fix typo 2021-03-25 22:35:22 -04:00
Folkert
9273c74c70 another attempt to tame this grammar 2021-03-25 21:18:26 +01:00
Folkert de Vries
5f36da98ee
Merge branch 'trunk' into ir-cleanup 2021-03-25 15:08:54 +01:00
rvcas
9da0193f2c Merge branch 'trunk' into applied_tag_functions 2021-03-24 23:05:44 -04:00
Folkert
2a0c5c669b fiddling with the when parser 2021-03-24 22:55:01 +01:00
rvcas
6aaa12079d tests(test_reporting): properly testing a mismatch for applied tag functions 2021-03-24 15:36:52 -04:00
Folkert
d91e810bd8 fix test compilation 2021-03-23 16:34:09 +01:00
Folkert
5bbea3510f fix tab case 2021-03-21 23:42:34 +01:00
Folkert
b681923270 report malformed type names in annotations 2021-03-21 22:52:23 +01:00
Folkert
92a66bac1f add failing pattern test case 2021-03-21 15:54:47 +01:00
Folkert
8d80dc97c8 better error message for type start 2021-03-21 15:50:32 +01:00
Folkert
dcf1481ca1 no empty binops 2021-03-20 21:56:22 +01:00
Folkert
73e6128ce3 parse multi-backtracking 2021-03-19 00:10:02 +01:00
Folkert
e7099a1525 un-ignore some tests 2021-03-18 16:02:22 +01:00
Folkert
3b647274dc refactor 2021-03-18 14:50:21 +01:00
Folkert
6d746269fc clippy 2021-03-15 23:17:00 +01:00
Folkert
41bfb0b69a all tests working again 2021-03-15 21:49:19 +01:00
Folkert
f57707c651 so close 2021-03-15 17:04:14 +01:00
Folkert
c26fd45d54 all is working again 2021-03-13 22:36:44 +01:00
Folkert
8e10ed542c fix typo 2021-03-13 15:50:52 +01:00
Folkert
9d3ff42746 fix space problem 2021-03-12 23:20:41 +01:00
Folkert
93023f495b fix whitespace 2021-03-12 23:17:18 +01:00
Folkert
376d4431ab correct parsing of unary applies 2021-03-12 23:15:04 +01:00
Folkert
703a8de72f basic structure 2021-03-12 22:21:27 +01:00
Folkert
fd5ab353db clippy 2021-03-12 03:46:52 +01:00
Folkert
cba55734cb clean up helpers 2021-03-12 03:41:01 +01:00
Folkert
b349ae7ab5 type variable errors 2021-03-12 03:18:31 +01:00
Folkert
e815e57dcf remove more syntax errors 2021-03-12 03:04:47 +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
4f58c792e6 removing old stuff 2021-03-12 01:37:27 +01:00
Folkert
f5284d1db7 new space parser 2021-03-12 00:33:08 +01:00
Folkert
3e554cb21f cleanup 2021-03-11 21:21:00 +01:00
Folkert
55a92b50cc remove unused ident errors 2021-03-10 23:03:01 +01:00
Folkert
61fc05dace working report tests 2021-03-10 21:42:37 +01:00
Folkert
ea32a37315 improved private tag parsing 2021-03-10 17:26:42 +01:00
Folkert
8ee99fa6be fix up tests 2021-03-10 12:03:33 +01:00
Folkert
2773639c7b port header parsing 2021-03-10 01:06:50 +01:00
Folkert
bd61a03ae0 port headers! 2021-03-09 23:06:17 +01:00