Commit graph

269 commits

Author SHA1 Message Date
Folkert
e27be136cb progress on apply 2021-02-20 14:17:25 +01:00
Folkert
c4e606bcc6 fix formatting issue 2021-02-14 16:09:59 +01:00
Richard Feldman
959ac9b140
Fix typo 2021-02-12 19:31:18 -05:00
Folkert
870fd88165 remove Syntax variant on TInParens 2021-02-12 15:23:29 +01:00
Folkert
b204154fec improve messages for tag names 2021-02-12 15:22:11 +01:00
Folkert
19d3e43f09 better indentation errors (use original location for error) 2021-02-12 13:47:56 +01:00
Folkert
0120d5d5a1 better errors for inline aliases 2021-02-12 02:04:51 +01:00
Folkert
66b2dfe6f6 better errors for type variables 2021-02-11 22:45:20 +01:00
Folkert
c339f96244 better messages for types in parens and applied types 2021-02-11 21:48:19 +01:00
Folkert
32de07fafc clippy 2021-02-09 21:30:52 +01:00
Folkert
9aa0b0b020 tag union parse errors 2021-02-09 21:29:06 +01:00
Folkert
85e5799770 fix formatting 2021-02-09 16:54:21 +01:00
Folkert
4e36d71c2f finish up TRecord 2021-02-09 02:51:14 +01:00
Folkert
f5a48237b7 Merge remote-tracking branch 'origin/trunk' into parse-param-error 2021-02-08 22:55:17 +01:00
Folkert
8f83bb4518 clippy 2021-02-08 22:54:52 +01:00
Folkert
0ccf17007e keyword in record field 2021-02-08 22:39:12 +01:00
Folkert
860aa6d194 more error messages 2021-02-08 21:58:39 +01:00
Folkert
09b3d40380 add repl support for parse errors 2021-02-08 21:09:53 +01:00
Folkert
523df61622 first good parse error message 2021-02-08 20:56:02 +01:00
Richard Feldman
7feada88e4
Merge branch 'trunk' into parser-with-progress 2021-02-08 00:11:04 -05:00
Folkert
2c9a80153d remove Bag 2021-02-08 00:33:29 +01:00
Folkert
148fffe969 parameterize Parser on an Error type 2021-02-07 22:08:28 +01:00
Folkert
8b3158aeba fix formatting 2021-02-07 02:38:11 +01:00
Folkert
dc5eec189c report unexposed values 2021-02-07 01:17:46 +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
7731ab38d1 update tests 2021-01-21 22:41:47 +01:00
Folkert
b8c0c85395 tell me what function has no implementation 2021-01-20 16:29:19 +01:00
Folkert
8d0113428d add whitespace 2021-01-19 20:10:48 +01:00
Folkert
1126957739 tag arguments are in InTypeParam position 2021-01-04 23:50:38 +01:00
rvcas
b34436e5cb Merge branch 'trunk' into int_a_float_a 2021-01-04 09:53:45 -05:00
Folkert
ef0fb55c32 new clippy 1 2020-12-31 23:52:18 +01:00
rvcas
127c4e1bcc feat: add inner var to IntLiteral and FloatLiteral 2020-12-29 20:52:54 -05:00
Folkert
917ec9c44c make List.first/List.last work 2020-12-24 01:00:37 +01:00
rvcas
b734b3de58 fix: should not check args.is_empty() 2020-12-22 09:05:58 -05:00
Anton-4
b085469602 Replaced large_enum_variant explanation with link to issue #800 2020-12-14 16:09:16 +01:00
Folkert
407f8b9321 turn unused module into a warning 2020-12-13 22:21:44 +01:00
Richard Feldman
48909f2114 Add RuntimeError::ExposedButNotDefined 2020-12-11 21:13:34 -05:00
Richard Feldman
9115f792a4 Special-case error reporting of app module 2020-12-10 23:59:15 -05:00
Richard Feldman
572c7cb3dd Report an error for lookups of unexposed values 2020-12-10 23:59:15 -05:00
Richard Feldman
ed222912b3 Report exposed-but-not-defined symbols 2020-12-10 23:59:15 -05:00
rvcas
4987721154 feat(Num): rename Num.Int to Num.I64 2020-12-07 19:17:20 -05:00
rvcas
f7bd803509 feat(Num): rename Float to F64 2020-11-24 10:25:21 -05:00
Folkert
c05ec12be0 report a Foo.Bar malformed identifier 2020-11-12 20:48:34 +01:00
Folkert
cf80e2852f add test for transitive alias import 2020-11-11 01:20:30 +01:00
Folkert
58a7ea5572 fix unused argument formatting error 2020-11-09 22:31:05 +01:00
Folkert
7cfe5efe1b Merge remote-tracking branch 'origin/trunk' into generate-effects-module 2020-11-07 00:30:23 +01:00
Richard Feldman
8429bd896f Fix fix of typo 2020-11-05 22:31:52 -05:00
Folkert
3cd132dd51 introduce foreign call 2020-11-05 23:35:56 +01:00
Sébastien Besnier
7a21b6a162 make clippy happy 2020-11-04 15:45:25 +01:00