Commit graph

85 commits

Author SHA1 Message Date
Joshua Warner
9a74ca441d Name all "error" enums in the parser starting with E 2021-11-12 08:38:29 -08:00
Richard Feldman
70939f1d6a Add severity to parse problem reports 2021-09-02 21:59:13 -04:00
Richard Feldman
267836226c s/CodePoint/CodePt/g 2021-08-07 21:46:20 -04:00
Folkert
e0648d348d new formatting 2021-07-30 17:13:50 +02:00
Folkert
899cbeabd7 fix extra ampersands 2021-07-29 17:32:08 +02:00
Folkert
8eb0c6fbb8 fix example 2021-07-19 22:19:55 +02:00
Folkert
89fd4c3074 test for malformed header 2021-07-19 20:37:39 +02:00
Anton-4
314503cf7f fixed typos, added typos checking to CI 2021-06-05 20:02:54 +02:00
Folkert
64bc92c746 basic parsing 2021-04-14 13:03:31 +02:00
Folkert
e85540e5f5 fix more indent problems 2021-04-05 14:31:50 +02:00
Folkert
c8e554e119 fix indent issue when parsing tag unions 2021-04-05 14:10:49 +02: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
Eric Henry
339a555b83 initial error reporting 2021-03-27 09:45:31 -04: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
2a0c5c669b fiddling with the when parser 2021-03-24 22:55:01 +01:00
Folkert
8d80dc97c8 better error message for type start 2021-03-21 15:50:32 +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
6d746269fc clippy 2021-03-15 23:17:00 +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
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
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
ea32a37315 improved private tag parsing 2021-03-10 17:26:42 +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
Folkert
86ef187d1c cleanup 2021-03-09 22:39:32 +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
e96a0215be more errors for headers 2021-03-09 20:38:58 +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
845307f94e first header parse report test 2021-03-08 19:20:11 +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
f2770fb579 show me the error 2021-03-03 22:37:23 +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
10799c52b3 use EExpr expr parser in more places 2021-02-27 23:20:11 +01:00
Folkert
75344ece40 work on moving ident_etc over 2021-02-27 15:11:17 +01:00
Folkert
5b3c7eeee3 finish up string problems 2021-02-26 22:11:28 +01:00