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 |
|
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
|
bfb77b78cb
|
Report import ending syntax error
|
2024-05-06 22:22:00 -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 |
|