Skip to content

Latest commit

 

History

History
50 lines (42 loc) · 2.02 KB

README.md

File metadata and controls

50 lines (42 loc) · 2.02 KB

My implementation of the Lox scripting language written in Go.

Lox is a programming language designed by Robert Nystrom in the book Crafting Interpreters.

Tests

The test suite in test/official_tests comes from the original implementation

Current state

Official test suite

Feature Implementation
assignment
benchmark
block
bool
call
class
closure
comments
constructor
field
for
function
if
inheritance
limit
logical operator
method
nil
number
operator
print
regression
return
scanning
string
super
this
variable
while
empty file
precedence
unexpected character