clean up builtins
Some checks failed
Build / build (push) Failing after 1m29s
Test / build (push) Failing after 12m12s

This commit is contained in:
Chuck Smith
2024-03-18 17:08:36 -04:00
parent 5890a80daf
commit c59ce311b0
6 changed files with 191 additions and 211 deletions

View File

@@ -977,11 +977,11 @@ func TestBuiltins(t *testing.T) {
`,
expectedConstants: []interface{}{1},
expectedInstructions: []code.Instructions{
code.Make(code.OpGetBuiltin, 0),
code.Make(code.OpGetBuiltin, 4),
code.Make(code.OpArray, 0),
code.Make(code.OpCall, 1),
code.Make(code.OpPop),
code.Make(code.OpGetBuiltin, 6),
code.Make(code.OpGetBuiltin, 7),
code.Make(code.OpArray, 0),
code.Make(code.OpConstant, 0),
code.Make(code.OpCall, 2),
@@ -992,7 +992,7 @@ func TestBuiltins(t *testing.T) {
input: `fn() { len([]) }`,
expectedConstants: []interface{}{
[]code.Instructions{
code.Make(code.OpGetBuiltin, 0),
code.Make(code.OpGetBuiltin, 4),
code.Make(code.OpArray, 0),
code.Make(code.OpCall, 1),
code.Make(code.OpReturn),