Sam Mohr
|
cb8040f629
|
Ignore underscore-prefixed fields in record builders
|
2024-08-06 22:49:35 -07:00 |
|
Sam Mohr
|
8288af3156
|
Merge branch 'main' into builtin-task
|
2024-07-31 13:36:32 -07:00 |
|
Joshua Warner
|
c49dc1b9d6
|
Merge pull request #6938 from joshuawarner32/fix-unreachable
|
2024-07-30 06:57:36 -07:00 |
|
Joshua Warner
|
939f9cb7e9
|
Give an error for record builders in patterns instead of crashing
|
2024-07-29 22:54:25 -07:00 |
|
Joshua Warner
|
ca037c5d0e
|
Merge branch 'main' into fix-deprecated-interpolated-formatting
|
2024-07-29 17:40:23 -07:00 |
|
Joshua Warner
|
4e8b36adbf
|
Fix auto-fixing of deprecated interpolated strings
|
2024-07-29 17:37:55 -07:00 |
|
Aidan
|
ddb58a2cd5
|
spaces_middle -> lines_between
|
2024-07-29 13:06:48 -04:00 |
|
Aidan
|
91fdd903e7
|
comment -> spaces_middle
|
2024-07-29 10:04:32 -04:00 |
|
Aidan
|
125990855f
|
Merge branch 'main' into store-all-space-between-annotation-body
|
2024-07-29 09:46:05 -04:00 |
|
Luke Boswell
|
4a5c00e81e
|
generates and generates_with fields removed from HostedHeader
|
2024-07-29 16:15:00 +10:00 |
|
Luke Boswell
|
eca453d07f
|
Merge remote-tracking branch 'remote/main' into builtin-task
|
2024-07-29 16:05:51 +10:00 |
|
Joshua Warner
|
df915b936d
|
Feedback: add doc comments, verbiage changes, capitalize Roc, remove a resolved TODO
|
2024-07-28 14:45:32 -07:00 |
|
Joshua Warner
|
4f32f43048
|
Implement block / indent based parsing
... and enforce that defs can only occur in blocks (or, inside parenthesized expressions)
|
2024-07-27 13:34:16 -07:00 |
|
Aidan
|
3c78b4fb86
|
functional changes
|
2024-07-27 12:16:04 -04:00 |
|
Luke Boswell
|
b489c44b19
|
Merge remote-tracking branch 'remote/main' into builtin-task
|
2024-07-19 19:51:50 +10:00 |
|
Anton-4
|
42a366481b
|
fix wasm repl warnings
|
2024-07-13 18:45:01 +02:00 |
|
Sam Mohr
|
b9a17f4a49
|
Merge pull request #6883 from smores56/new-builder-syntax
Implement new builder syntax alongside old one
|
2024-07-08 11:19:01 -07:00 |
|
Anton-4
|
6b2d2e3406
|
minor improvements
|
2024-07-08 14:11:22 +02:00 |
|
Kiryl Dziamura
|
ebf55fa793
|
fix region calculation
|
2024-07-08 11:39:03 +02:00 |
|
Kiryl Dziamura
|
b2484f144c
|
fix def replace
|
2024-07-08 11:39:03 +02:00 |
|
Kiryl Dziamura
|
64220567e5
|
better documentation for underscore pattern
|
2024-07-08 09:44:36 +02:00 |
|
Sam Mohr
|
618b713ecd
|
Merge branch 'main' into new-builder-syntax
|
2024-07-07 18:33:36 -07:00 |
|
Sam Mohr
|
fe1b6d71fc
|
Update from PR comments
|
2024-07-07 18:33:20 -07:00 |
|
Sam Mohr
|
f415017c90
|
Implement new builder syntax alongside old one
|
2024-07-07 03:28:59 -07:00 |
|
JRI98
|
25084b18ec
|
Fix handling of spaces after for as
|
2024-07-05 09:40:56 +01:00 |
|
Sam Mohr
|
f61b303a59
|
Merge branch 'main' into builtin-task
|
2024-07-03 00:42:48 -07:00 |
|
Agus Zubiaga
|
702092859e
|
Add pattern type for module params
|
2024-07-02 11:09:59 -03:00 |
|
Agus Zubiaga
|
90c7745989
|
Capture import params location for better errors
|
2024-07-02 11:09:56 -03:00 |
|
Agus Zubiaga
|
7ac72159e9
|
Parse module params loc and rename to pattern
|
2024-07-02 04:10:45 -03:00 |
|
Agus Zubiaga
|
c6e42ecf0c
|
Canonicalize module param patterns
|
2024-07-02 04:10:45 -03:00 |
|
Kiryl Dziamura
|
c4b63aa80a
|
simplify defs parsing
|
2024-07-01 19:44:32 +02:00 |
|
Kiryl Dziamura
|
de9ed734c5
|
remove EmptyDefsFinal
|
2024-07-01 18:45:23 +02:00 |
|
Isak
|
eb98dd7bde
|
move comment
|
2024-06-27 13:38:30 -04:00 |
|
Isak
|
cc7d3d3e1d
|
fix: allow multiple newlines between signature and body
|
2024-06-27 13:34:09 -04:00 |
|
Sam Mohr
|
cd488300fd
|
Merge branch 'main' into builtin-task
|
2024-06-26 03:17:56 -07:00 |
|
Kiryl Dziamura
|
bff73ff6b2
|
check if final expr in deps is suffixed
|
2024-06-25 19:14:18 +02:00 |
|
Sam Mohr
|
700c7ae9aa
|
Add Task as a built-in module/type
|
2024-06-25 00:03:56 -07:00 |
|
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
|
3e5cfb546d
|
check if when branch is suffixed
|
2024-06-03 23:45:54 +02:00 |
|
Kiryl Dziamura
|
cc7b656703
|
add doc comment
|
2024-05-28 11:00:28 +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 |
|
Agus Zubiaga
|
5b1a3c8f03
|
Parse params in module header
module {echo, read} -> [menu]
Formatter isn't implemented yet.
|
2024-05-09 07:27:43 -03:00 |
|
Joshua Warner
|
d667e3c2d8
|
Simplify task await bang parsing to no longer require suffixed_found
|
2024-05-08 20:48:33 -07:00 |
|
Ayaz
|
010aed88f9
|
Merge pull request #6732 from roc-lang/import-parse-reporting
Friendly reporting of import syntax errors
|
2024-05-07 21:29:58 -05:00 |
|
Ayaz
|
cc1bc68eb4
|
Merge pull request #6717 from roc-lang/optional-ingested-ann
Optional annotation in ingested file imports
|
2024-05-07 21:18:12 -05:00 |
|