Add "return" statement

Functions may now be exited by returning a value or no value.

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This commit is contained in:
2020-10-07 16:34:23 -07:00
parent dd7cd04b39
commit 76d0e6723f
6 changed files with 60 additions and 7 deletions

View File

@@ -1,5 +1,6 @@
%%
fn "fn"
return "return"
[\r\n;]+ "EOL"
[a-zA-Z_][a-zA-Z0-9_]* "IDENT"