Commit graph

28556 commits

Author SHA1 Message Date
Agus Zubiaga
e5a09b5de6
Parse module params in import 2024-05-09 07:42:07 -03:00
Agus Zubiaga
08825a9e90
Add module with optional param syntax test 2024-05-09 07:27:58 -03:00
Agus Zubiaga
370013b960
Format module header with params 2024-05-09 07:27:58 -03:00
Agus Zubiaga
760ffaf68f
Report module params parse error 2024-05-09 07:27:58 -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
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
Anton-4
c978780ffa
Merge pull request #6731 from roc-lang/abilities-dead-link
Fix dead link
2024-05-07 19:22:56 +02:00
Anton-4
d92b4c4e72
Merge pull request #6730 from roc-lang/json-utf8
Update homepage example to use Json.utf8
2024-05-07 18:28:54 +02:00
Anton-4
46a219d640
Fix dead link
Closes #6727 

Signed-off-by: Anton-4 <17049058+Anton-4@users.noreply.github.com>
2024-05-07 18:15:59 +02:00
Richard Feldman
3db9702fc8
Update homepage example to use Json.utf8 2024-05-07 11:23:19 -04:00
Anton-4
16db390d5f
Merge pull request #6725 from roc-lang/hello-world
Add `!` to homepage Hello World example
2024-05-07 15:23:10 +02:00
Agus Zubiaga
9a66abf95f
Report ingested file colon syntax error 2024-05-06 23:46:38 -03:00
Agus Zubiaga
27a9f6051e
Report ingested file name syntax error 2024-05-06 23:46:06 -03:00
Agus Zubiaga
755e16cb10
Report exposing list end error in imports 2024-05-06 23:38:12 -03:00
Agus Zubiaga
dc18597a0e
Report unfinished exposing in imports 2024-05-06 23:24:56 -03:00
Agus Zubiaga
f81985533c
Report import lowercase alias 2024-05-06 23:16:18 -03:00
Agus Zubiaga
97ed8fdbbd
Report unfinished import as 2024-05-06 23:03:40 -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
007e03891e
Report module name / path syntax error in imports 2024-05-06 21:00:17 -03:00
Agus Zubiaga
233310cabf
Report space problem in import 2024-05-06 20:26:07 -03:00
Richard Feldman
bd6019f25c
Add ! to homepage Hello World example 2024-05-06 14:24:19 -04:00
Anton-4
9ed0067248
Merge pull request #6720 from kukimik/patch-1
Fix typos in tutorial.md
2024-05-06 18:18:58 +02:00
Michał Kukieła
657ab5fc07
Fix typos in tutorial.md
Signed-off-by: Michał Kukieła <53443372+kukimik@users.noreply.github.com>
2024-05-06 15:33:55 +02:00
Anton-4
128f396ebc
Merge pull request #6715 from roc-lang/update-glue-syntax
Update glue platform files to new syntax
2024-05-06 11:03:31 +02:00
Anton-4
5984e4c585
Merge pull request #6713 from hristog/add-repl-prompt-css
Re-add REPL prompt CSS to tutorial
2024-05-06 10:55:21 +02:00
Agus Zubiaga
520dc389f3
Report ingested file annotation syntax error 2024-05-05 17:45:37 -03:00
Agus Zubiaga
56f12718f1
Only annotation spaces should be backtrackable 2024-05-05 17:39:49 -03:00
Agus Zubiaga
4b8b36529d
Remove unnecessary & ref 2024-05-05 17:08:34 -03:00
Agus Zubiaga
3c52edd0a0
Add ingested file no ann test 2024-05-05 17:00:05 -03:00
Agus Zubiaga
8a25e4aac4
Handle optional annotation in ingested files when canonicalizing 2024-05-05 16:57:56 -03:00
Agus Zubiaga
22716cea45
Format ingested file with optional annotation 2024-05-05 16:56:49 -03:00
Agus Zubiaga
fe2eb0f0a5
Parse optional ingested file annotation 2024-05-05 16:55:36 -03:00
Luke Boswell
ddccf8ff59
update glue platform files to new syntax 2024-05-05 16:46:34 +02:00
Hristo Georgiev
8f2671c793
Re-add REPL prompt CSS to tutorial 2024-05-05 09:48:37 +00:00
Richard Feldman
bbb54b4cc9
Merge pull request #6712 from roc-lang/unwrap-suffix-dbg
Handle `dbg` when unwrapping suffixed `!`
2024-05-04 17:00:50 -04:00
Luke Boswell
9a7b62ac22
handle dbg when unwrapping suffixed ! 2024-05-04 21:37:47 +02:00
Anton-4
8818b37fa2
Merge pull request #6704 from kukimik/elm_programmers
Minor fixes in roc-for-elm-programmers.md
2024-05-04 18:16:07 +02:00
Anton-4
7fbd7e2ad1
Merge pull request #6703 from roc-lang/dependabot/npm_and_yarn/crates/compiler/checkmate/www/ejs-3.1.10
Bump ejs from 3.1.9 to 3.1.10 in /crates/compiler/checkmate/www
2024-05-04 18:09:01 +02:00
Richard Feldman
600b0486de
Merge pull request #6711 from andyferris/floating-point-special-values
Floating point special values
2024-05-04 12:01:16 -04:00
Anton-4
97c8cb18d9
Merge pull request #6697 from JRI98/fix_6606
Support guards on lists with rest
2024-05-04 17:27:10 +02:00
Anton-4
388d43fc34
Merge branch 'main' into fix_6606 2024-05-04 16:26:40 +02:00
Folkert
241d2b565a
update mono tests 2024-05-04 15:59:59 +02:00
Andy Ferris
e636853bc8 Run cargo fmt 2024-05-04 12:39:34 +10:00
Andy Ferris
c74cc19220 Fix unit test with lambda 2024-05-04 11:42:04 +10:00
Andy Ferris
03e9344a83 Add new constants to symbol table, attempt to add tests 2024-05-03 19:50:12 +10:00
Andy Ferris
a0c4bb571f Add NaN and Infinity floating-point values to Num 2024-05-03 19:19:19 +10: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