aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2019-03-02 21:48:30 +0100
committerdec05eba <dec05eba@protonmail.com>2020-07-25 14:36:46 +0200
commitaf74ddb119e3c5167a10bf5468af3960c8db42c0 (patch)
tree678034785d3127d2bdb41c5e27f8a3d58fa99340 /tests
parent5e240bdab90c45f935e7d2b33181de13295e7e6b (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.amal2
-rw-r--r--tests/main.amal6
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 {
}