Luke Boswell
|
5bb44fcce5
|
most tests passing
|
2024-04-14 13:45:05 +10:00 |
|
Luke Boswell
|
ed2b9e9703
|
fix split_defs and replace_def
|
2024-04-14 13:45:05 +10:00 |
|
Luke Boswell
|
8b9e08bd76
|
WIP try simplification
|
2024-04-14 13:45:05 +10:00 |
|
Luke Boswell
|
6f607aba11
|
WIP support nested suffixes
|
2024-04-14 13:45:03 +10:00 |
|
Luke Boswell
|
5a91a4f78a
|
WIP support nested suffixes
|
2024-04-14 13:45:03 +10:00 |
|
Luke Boswell
|
e4c5ba064b
|
clippy
|
2024-04-14 13:45:02 +10:00 |
|
Luke Boswell
|
b010e8caba
|
desugar suffixed If-Then-Else expression
|
2024-04-14 13:45:02 +10:00 |
|
Luke Boswell
|
5ae188c08f
|
cleanup
|
2024-04-14 13:45:01 +10:00 |
|
Luke Boswell
|
b8ec53738a
|
fix desugar for suffixed nodes
|
2024-04-14 13:45:01 +10:00 |
|
Luke Boswell
|
ba22527e29
|
WIP parse statements correctly
|
2024-04-14 13:45:01 +10:00 |
|
Luke Boswell
|
997284e113
|
parse suffixed statements as defs
|
2024-04-14 13:45:00 +10:00 |
|
Luke Boswell
|
3c3e523b45
|
add suffixed to Identifer and QualifiedIdentifier
|
2024-04-14 13:45:00 +10:00 |
|
Luke Boswell
|
0a3b9c34b3
|
add suffixed:u8 to Expr::Var
|
2024-04-14 13:45:00 +10:00 |
|
Luke Boswell
|
cfa7490b86
|
Pattern::Stmt cannot be malformed
|
2024-04-14 13:44:59 +10:00 |
|
Luke Boswell
|
a5df0aa1c2
|
implement equivalent for Pattern::Stmt
|
2024-04-14 13:44:59 +10:00 |
|
Luke Boswell
|
42fdcb7ff1
|
Make unit assignment optional for suffixed defs
|
2024-04-14 13:44:59 +10:00 |
|
Jonathan Schear
|
723c390f52
|
Treat two hash marks followed by text as a doc comment
|
2024-03-24 14:31:27 -04:00 |
|
Luke Boswell
|
4035221dac
|
desugar no args correctly e.g. Stdin.line!
|
2024-03-21 19:25:34 +11:00 |
|
Luke Boswell
|
a394f1b4cf
|
update from review comments
|
2024-03-21 15:46:14 +11:00 |
|
Luke Boswell
|
e74501981e
|
fmt and clippy fixes
|
2024-03-20 12:31:04 +11:00 |
|
Luke Boswell
|
cc10df6db9
|
handle Suffixed is in the middle of our Defs
|
2024-03-20 11:48:08 +11:00 |
|
Luke Boswell
|
c4b459b436
|
handle Suffixed in first index
|
2024-03-20 09:49:12 +11:00 |
|
Luke Boswell
|
d6a01b3014
|
WIP stuck on removing Defs
|
2024-03-19 16:03:29 +11:00 |
|
Luke Boswell
|
8bbbd768ec
|
add snapshot test for suffixed expr
|
2024-03-15 14:39:21 +11:00 |
|
Richard Feldman
|
9bc0ab79af
|
Parse Expr::Suffixed
|
2024-03-15 14:39:14 +11:00 |
|
Folkert
|
b0d57587e3
|
List.get with negative index in repl
|
2024-01-28 22:21:40 +01:00 |
|
Richard Feldman
|
af8e9c7292
|
Parse deprecated interpolation syntax differently
|
2024-01-06 21:49:00 -05:00 |
|
Richard Feldman
|
25be487977
|
Add $(...) string interpolation syntax
|
2024-01-06 15:04:22 -05:00 |
|
Brendan Hansknecht
|
5e8974177c
|
avoid bloating parse expr size
|
2023-12-02 21:18:32 -08:00 |
|
Brendan Hansknecht
|
3966d63e2f
|
add src and location to dbg
|
2023-12-02 21:18:31 -08:00 |
|
Brendan Hansknecht
|
b7f72eff86
|
add basic Dbg desugaring and LowLevelDbg
|
2023-11-29 21:05:48 -08:00 |
|
Richard Feldman
|
9fe08cafd0
|
Render docs for abilities, tuples, and as
|
2023-08-11 20:59:40 -04:00 |
|
Richard Feldman
|
2da41be29f
|
Merge remote-tracking branch 'origin/main' into abilities-syntax
|
2023-08-10 20:36:01 -04:00 |
|
Folkert
|
ef39bad7c6
|
auto clippy fixes
|
2023-07-10 18:27:08 +02:00 |
|
Bryce Miller
|
afa5aaba94
|
has -> implements
|
2023-06-10 13:30:54 -04:00 |
|
Bryce Miller
|
cb08225bf0
|
| -> where
|
2023-06-05 20:19:00 -04:00 |
|
Bryce Miller
|
46cb45f717
|
loc_has -> loc_implements
|
2023-05-20 19:24:08 -04:00 |
|
Bryce Miller
|
d700a6a6e6
|
has -> implements in comments
|
2023-05-20 19:19:11 -04:00 |
|
Bryce Miller
|
10d92bf0f3
|
ast::ImplementsAbilities::Has ->
ast::ImplementsAbilities::Implements
|
2023-05-20 19:16:13 -04:00 |
|
Bryce Miller
|
4b90948fcf
|
ast::HasAbilities -> ast::ImplementsAbilities
|
2023-05-20 19:13:01 -04:00 |
|
Bryce Miller
|
9eb2180a0f
|
ast::HasAbility -> ast::ImplementsAbility
|
2023-05-20 08:27:42 -04:00 |
|
Bryce Miller
|
413ccb24ad
|
ast::HasImpls -> ast::AbilityImpls
|
2023-05-20 08:24:02 -04:00 |
|
Bryce Miller
|
ebbdae6c28
|
ast::HasClause -> ast::ImplementsClause
|
2023-05-20 08:20:44 -04:00 |
|
Bryce Miller
|
64c34a5c6d
|
ast::Has -> ast::Implements
|
2023-05-20 08:12:20 -04:00 |
|
Agustin Zubiaga
|
d1feb00170
|
Track spaces between : and <- in record builders
|
2023-05-17 11:49:06 -03:00 |
|
Agustin Zubiaga
|
d2a57112fd
|
Unapplied record builder error
|
2023-05-08 20:16:38 -03:00 |
|
Agustin Zubiaga
|
6670fbb1ab
|
Multiple record builder error
|
2023-05-08 19:26:47 -03:00 |
|
Agustin Zubiaga
|
735721769c
|
Record Builder parsing
|
2023-05-05 23:26:20 -03:00 |
|
Brendan Hansknecht
|
6302a8d4b5
|
switch from type annotation to type variable
|
2023-04-09 14:03:33 -07:00 |
|
Brendan Hansknecht
|
56ed985cc9
|
pass through correct path and type for ingested file
|
2023-04-09 14:03:32 -07:00 |
|