Skip to content

fpotier/lox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages