done with 11

This commit is contained in:
2018-07-25 15:32:37 +02:00
parent 13106d1788
commit 5adcf93d74
12 changed files with 252 additions and 53 deletions

View File

@@ -7,4 +7,7 @@ because I want to learn it.
It deviates a little from the “canonical” version of Lox. I dont use code
generation for the expressions, and I dont use the visitor pattern. `var` and
`fun` are `let` and `fn`, respectively. And we dont need parentheses around
branching conditions, instead we require the bodies to be blocks.
branching conditions, instead we require the bodies to be blocks. We also have
closures and anonymous functions (and literals for them), and implicit returns.
If you wonder what that looks like, you can look at the [examples](/examples).