/kilox

Lox implementation from Crafting Interpreters book

Primary LanguageGoApache License 2.0Apache-2.0

kilox

Kim's Lox implementation from Crafting Interpreters book.

Go implementation

go run cmd/lox/lox.go

Additions

  • Ignore params ending with underscore
  • Instance initializer
  • Class var
  • Class var initializer
  • new for class initialization
  • typing (experimental)

C implementation (ongoing)

pushd src
make build
popd
src/clox