aboutsummaryrefslogtreecommitdiff
path: root/include
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 /include
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 'include')
-rw-r--r--include/tokenizer.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/tokenizer.h b/include/tokenizer.h
index c76cd52..6f00704 100644
--- a/include/tokenizer.h
+++ b/include/tokenizer.h
@@ -16,6 +16,7 @@ typedef enum {
TOK_CONST,
TOK_VAR,
TOK_STRING,
+ TOK_FN,
TOK_EQUALS,
TOK_OPEN_PAREN,
TOK_CLOSING_PAREN,