Anton-4
|
f8432f7510
|
fmt
|
2024-06-22 20:09:15 +02:00 |
|
Anton-4
|
ab217ede3f
|
Merge remote-tracking branch 'upstream/main' into unmacro_parsers
|
2024-06-22 20:02:30 +02:00 |
|
Folkert
|
2cabe6546c
|
use std::starts_with instead of iterator logic
|
2024-06-05 17:14:06 +02:00 |
|
Kiryl Dziamura
|
fb108af73e
|
ignore comments in repl
|
2024-05-22 00:51:38 +02:00 |
|
Ayaz
|
e5ea6dc461
|
Merge pull request #6708 from roc-lang/module-params-syntax
Parse and format module params
|
2024-05-12 13:51:13 -05:00 |
|
Agus Zubiaga
|
25d3cae08f
|
Use Loc::at instead of map(|_| x)
|
2024-05-09 07:42:10 -03:00 |
|
Agus Zubiaga
|
e5a09b5de6
|
Parse module params in import
|
2024-05-09 07:42:07 -03:00 |
|
Joshua Warner
|
d667e3c2d8
|
Simplify task await bang parsing to no longer require suffixed_found
|
2024-05-08 20:48:33 -07:00 |
|
Agus Zubiaga
|
2a8ecbba28
|
Do not drop import parse errors
|
2024-05-07 22:39:43 -03:00 |
|
Agus Zubiaga
|
f81985533c
|
Report import lowercase alias
|
2024-05-06 23:16:18 -03:00 |
|
Agus Zubiaga
|
8418610dd9
|
Require newline after import
|
2024-05-06 22:15:52 -03:00 |
|
Agus Zubiaga
|
56f12718f1
|
Only annotation spaces should be backtrackable
|
2024-05-05 17:39:49 -03:00 |
|
Agus Zubiaga
|
fe2eb0f0a5
|
Parse optional ingested file annotation
|
2024-05-05 16:55:36 -03:00 |
|
Anton-4
|
f7011c8e33
|
Merge pull request #6644 from roc-lang/rust-1-76-0-upgrade
Rust 1.76.0 upgrade
|
2024-05-03 07:25:19 +02:00 |
|
Anton-4
|
c303be7553
|
Merge branch 'main' into rust-1-76-0-upgrade
|
2024-04-30 19:36:01 +02:00 |
|
Anton-4
|
ec874655dd
|
apply Ayaz review suggestions
|
2024-04-30 19:34:21 +02:00 |
|
Agus Zubiaga
|
a8a829aadd
|
Merge branch 'main' into inline-imports
|
2024-04-28 00:11:29 -03:00 |
|
Luke Boswell
|
74e531b994
|
remove suffixed from Ident::Access and cleanup
|
2024-04-28 08:48:08 +10:00 |
|
Luke Boswell
|
db4607125b
|
remove suffixed from Pattern
|
2024-04-28 08:47:08 +10:00 |
|
Luke Boswell
|
2fe03e6c91
|
remove suffixed from Expr::Var
|
2024-04-28 08:47:08 +10:00 |
|
Joshua Warner
|
7c53cf0cd7
|
Fixup tests
|
2024-04-28 08:47:07 +10:00 |
|
Joshua Warner
|
6080c12ca8
|
Parse ! suffixes as an Expr::TaskAwaitBang instead of using suffix field in ident
|
2024-04-28 08:47:07 +10:00 |
|
Agus Zubiaga
|
7efc7a4a3e
|
Canonicalize ingested files directly instead of creating AST nodes
|
2024-04-23 18:55:41 -03:00 |
|
Jackson Wambolt
|
dd2c786eb9
|
Un-macro collection_trailing_sep_e
|
2024-04-22 20:03:05 -05:00 |
|
Jackson Wambolt
|
1c916202e7
|
Un-macro collection_inner
|
2024-04-22 20:03:05 -05:00 |
|
Jackson Wambolt
|
02c98f7519
|
Un-macro either
|
2024-04-22 20:03:05 -05:00 |
|
Jackson Wambolt
|
f88e46fc32
|
Un-macro zero_or_more
|
2024-04-22 20:03:04 -05:00 |
|
Jackson Wambolt
|
a9724dda5e
|
Un-macro map_with_arena
|
2024-04-22 20:03:04 -05:00 |
|
Jackson Wambolt
|
5c0b2a0938
|
Un-macro loc
|
2024-04-22 20:03:04 -05:00 |
|
Jackson Wambolt
|
3394aab650
|
Un-macro map
|
2024-04-22 20:03:04 -05:00 |
|
Jackson Wambolt
|
41d7d02e2a
|
Un-macro add
|
2024-04-22 20:03:03 -05:00 |
|
Jackson Wambolt
|
64290a8cf6
|
Un-macro absolute_indented_seq
|
2024-04-22 20:03:03 -05:00 |
|
Jackson Wambolt
|
1b4b0a0aa1
|
Un-macro indented_seq
|
2024-04-22 20:03:03 -05:00 |
|
Jackson Wambolt
|
60fa7ebe9e
|
Un-macro between
|
2024-04-22 20:03:03 -05:00 |
|
Jackson Wambolt
|
8a144149e2
|
Un-macro skip_first
|
2024-04-22 20:03:03 -05:00 |
|
Jackson Wambolt
|
e8ae2e12f8
|
Un-macro skip_second
|
2024-04-22 20:03:00 -05:00 |
|
Agus Zubiaga
|
4476277a56
|
Merge branch 'main' into inline-imports
|
2024-04-22 17:45:25 -03:00 |
|
Agus Zubiaga
|
7ebfc6d06d
|
Support both inline and header imports
Load will now convert header imports to inline import defs, so that
we can support both temporarily.
|
2024-04-20 19:04:09 -03:00 |
|
Agus Zubiaga
|
3217e5a3f0
|
Allow dots in import module names
We found some issues with the private submodules part of the proposal [1],
and we decided to keep module directories for now.
[1] https://docs.google.com/document/d/1E_77fO-44BtoBtXoVeWyGh1xN2KRTWTu8q6i25RNNx0/edit#heading=h.x84bh32l37em
|
2024-04-20 12:33:02 -03:00 |
|
Agus Zubiaga
|
d5a38a26db
|
Merge branch 'main' into inline-imports
|
2024-04-20 12:01:11 -03:00 |
|
Joshua Warner
|
50d2111919
|
Remove unnecessary arg to check_indent
Quick refactoring / follow-up to #6634
|
2024-04-19 20:25:55 -07:00 |
|
Anton-4
|
1a5e065055
|
Merge branch 'main' into rust-1-76-0-upgrade
|
2024-04-16 13:33:27 +02:00 |
|
Anton-4
|
5c45cc9c3e
|
fmt
|
2024-04-15 19:38:04 +02:00 |
|
Anton-4
|
dc96e194bd
|
clippy
|
2024-04-15 19:36:52 +02:00 |
|
Luke Boswell
|
7886d30b8e
|
parse/unwrap nested defs
|
2024-04-15 09:25:00 +10:00 |
|
Luke Boswell
|
129ca94733
|
remove unit type from EmptyDefsFinal
|
2024-04-14 13:45:07 +10:00 |
|
Luke Boswell
|
0143035dc0
|
cleanup, improve docs
|
2024-04-14 13:45:06 +10:00 |
|
Luke Boswell
|
c32fa5b600
|
support optional suffied last def
|
2024-04-14 13:45:06 +10:00 |
|
Luke Boswell
|
b13adf6898
|
more flexible statement parsing
|
2024-04-14 13:45:06 +10:00 |
|
Luke Boswell
|
5bb44fcce5
|
most tests passing
|
2024-04-14 13:45:05 +10:00 |
|