diff options
author | dec05eba <dec05eba@protonmail.com> | 2019-03-02 21:48:30 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2020-07-25 14:36:46 +0200 |
commit | af74ddb119e3c5167a10bf5468af3960c8db42c0 (patch) | |
tree | 678034785d3127d2bdb41c5e27f8a3d58fa99340 /tests | |
parent | 5e240bdab90c45f935e7d2b33181de13295e7e6b (diff) |
Use 'fn' to define closure to make parsing/reading the language easier
It caused issues when you have parentheses to surround math expression,
for example: ((func() + 34) * 54)
is easier to parse if closure has to begin with 'fn'.
Also removed requirement for semicolons. Semicolons can't even be used
optionally yet.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/io.amal | 2 | ||||
-rw-r--r-- | tests/main.amal | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/tests/io.amal b/tests/io.amal index c75fa2d..bb7935b 100644 --- a/tests/io.amal +++ b/tests/io.amal @@ -1,3 +1,3 @@ -const puts = () { +const puts = fn { }
\ No newline at end of file diff --git a/tests/main.amal b/tests/main.amal index 68ddc47..955806f 100644 --- a/tests/main.amal +++ b/tests/main.amal @@ -1,13 +1,13 @@ const io = @import("tests/io.amal") -const main = () { - var hello = () { +const main = fn { + var hello = fn { } const value = "hello" print(value, "world", 356) } -const print = () { +const print = fn { } |