13106d1788832f8d173d6fe6810b859795f695b5
rlox
rlox is an unpronouncable variant of the tree-walk interpreter laid out in
Crafting Interpreters, written in Ruby,
because I want to learn it.
It deviates a little from the “canonical” version of Lox. I don’t use code
generation for the expressions, and I don’t use the visitor pattern. var and
fun are let and fn, respectively. And we don’t need parentheses around
branching conditions, instead we require the bodies to be blocks.
Description
Languages
Ruby
100%