4 Commits

Author SHA1 Message Date
Laurenz
a0de9aad07 Fix whitespace ✔ 2021-03-04 13:55:21 +01:00
Laurenz
c94a18833f Closures and function definitions 🚀
Supports:
- Closure syntax: `(x, y) => z`
- Shorthand for a single argument: `x => y`
- Function syntax: `let f(x) = y`
- Capturing of variables from the environment
- Error messages for too few / many passed arguments

Does not support:
- Named arguments
- Variadic arguments with `..`
2021-03-03 17:53:40 +01:00
Laurenz
36adbe4b80 Fix highlighting of arguments in code 🎨 2021-03-02 15:37:16 +01:00
Laurenz
7092c50447 VS Code language support extension 🛠 2021-02-23 20:27:23 +01:00