kyleect / locks

A toy language branched from Lox to learn language implementation and tooling. Forked from loxcraft
https://kyleect.github.io/locks/#/docs
MIT License
0 stars 0 forks source link

Add `assert` functions #74

Open kyleect opened 7 months ago

kyleect commented 7 months ago
assert(true);
assert(false, "Hello {}", "World");
assertTrue(false);
assertFalse(true);
assertNil(value);
assertNotNil(value);
assertEq(expected, actual); // Asserts equivalent values e.g. ==
assertSame(expected, actual); // Asserts referring to the same value in the stack e.g. ===