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 /include | |
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 'include')
-rw-r--r-- | include/tokenizer.h | 1 |
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, |