loxcraft 0.1.1

A compiler, VM, language server, and online playground for the Lox programming language
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
// Bound methods have identity equality.
class Foo {
  method() {}
}

var foo = Foo();
var fooMethod = foo.method;

// Same bound method.
print fooMethod == fooMethod; // out: true

// Different closurizations.
print foo.method == foo.method; // out: false