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
fun isEven(n) {
  if (n == 0) return true;
  return isOdd(n - 1);
}

fun isOdd(n) {
  if (n == 0) return false;
  return isEven(n - 1);
}

print isEven(4); // out: true
print isOdd(3); // out: true