Commit graph

162 commits

Author SHA1 Message Date
Folkert
ca04411523 fix tests/more uniq removal 2021-02-07 22:50:33 +01:00
Folkert
38b21c3474 add lifetime to SyntaxError 2021-02-07 22:26:55 +01:00
Folkert
148fffe969 parameterize Parser on an Error type 2021-02-07 22:08:28 +01:00
Folkert
ae09b0b311 optimize = symbol checking 2021-02-04 23:27:19 +01:00
Folkert
aac75c6a25 factor out backtracking in def parsing 2021-02-04 21:34:28 +01:00
Folkert
7a02bcda8d cleanup 2021-02-03 23:33:13 +01:00
Folkert
59f547b2be fix trailing whitespace 2021-02-03 23:06:18 +01:00
Folkert
db7e604643 clippy 2021-02-03 22:47:28 +01:00
Folkert
0016347866 test for parser failure (but with less detail) 2021-02-03 22:39:50 +01:00
Folkert
8c6a9c4144 working state 2021-02-03 22:32:27 +01:00
Folkert
d211ca7e61 WIP 2021-02-03 20:21:12 +01:00
Folkert
f6aa77e6a8 fix all gen and cli tests 2021-02-02 22:06:11 +01:00
Folkert
e643d1ea3c more backtracking 2021-02-02 18:47:58 +01:00
Folkert
d284d3bb72 all parse tests work! 2021-02-02 16:32:52 +01:00
Folkert
e83cb0d027 fix top level def 2021-02-02 16:24:21 +01:00
Folkert
851f472167 make optional always backtrack on error 2021-02-02 16:04:06 +01:00
Folkert
872f83680f fix problem with negation/subtraction 2021-02-02 15:48:40 +01:00
Folkert
2def201a9a fix multiple consequtive defs 2021-02-02 15:26:00 +01:00
Folkert
95ebc8ded5 fix aliases and type annotations 2021-02-02 14:32:01 +01:00
Folkert
736fa73e88 fix headers and apply 2021-02-02 02:14:46 +01:00
Folkert
56f6770804 WIP 2021-02-02 01:56:50 +01:00
Folkert
8f5df8b7b8 fail when end of input is not reached by parser 2021-02-01 16:38:14 +01:00
Folkert
4524012b2c fix problem with spaces in patterns 2021-02-01 14:39:18 +01:00
Folkert
ac3788ba85 fix tests 2021-01-31 18:51:12 +01:00
Folkert
6f394aef08 notify when base and fx are available 2021-01-31 15:55:30 +01:00
Folkert
42bb5fc8fd make Effects Send 2021-01-31 14:41:06 +01:00
Folkert
53afa3c3fc parse a shortname prefix before Effects 2021-01-31 13:43:19 +01:00
Folkert
ccd302cbe9 format 2021-01-01 00:54:18 +01:00
Folkert
94a33c91dc clippy 2021-01-01 00:22:18 +01:00
Folkert
728298d15a automatic clippy fixes 2021-01-01 00:05:45 +01:00
Sébastien Besnier
70b3b77ac0 fixing tests compiling issues 2020-12-28 21:36:22 +01:00
Sébastien Besnier
07d4f8dc15 make clippy happy 2020-12-28 19:54:17 +01:00
Sébastien Besnier
83aa5c1642 add final_comments to List's AST 2020-12-28 18:17:56 +01:00
Sébastien Besnier
2f3d74e8bd fix empty record with only comments in it 2020-12-28 17:54:35 +01:00
Anton-4
b085469602 Replaced large_enum_variant explanation with link to issue #800 2020-12-14 16:09:16 +01:00
Richard Feldman
e45dcd0208 Fix regions in a test 2020-12-02 22:06:04 -05:00
Richard Feldman
80d959a103 Restore original state if skip parsers fail 2020-12-02 22:04:46 -05:00
Richard Feldman
e2804398b4 Fix keyword parsing bug 2020-12-02 21:56:31 -05:00
Richard Feldman
98fa4a752d Reproduce keyword parsing bug 2020-12-02 21:56:31 -05:00
Richard Feldman
7e91e916d7 Reproduce parse bug 2020-12-02 19:05:24 -05:00
Richard Feldman
1b41916fb0 appease clippy 2020-11-26 21:11:49 -05:00
Richard Feldman
d0c651726d Support package-qualified imports 2020-11-26 21:11:43 -05:00
Richard Feldman
b70f265242 Reproduce inability to parse pkg-qualified imports 2020-11-26 21:07:45 -05:00
Sébastien Besnier
124800f8b9 fix bug parser with comment after ':' in signature 2020-11-25 10:31:49 +01:00
Richard Feldman
91c98ede21
Merge branch 'trunk' into import-packages 2020-11-23 21:51:51 -05:00
Sébastien Besnier
88373240a9 fix multiline type signature bug 2020-11-23 15:30:48 +01:00
Sébastien Besnier
d632e588ef add failing test 2020-11-23 14:24:10 +01:00
Richard Feldman
ed67fc8d09 It's gonna be okay, clippy. 2020-11-23 00:33:56 -05:00
Richard Feldman
c441471767 Add parse tests for platform headers 2020-11-23 00:08:50 -05:00
Richard Feldman
a8ae25697d Expose platform_header 2020-11-23 00:08:50 -05:00