rearrange builtins
This commit is contained in:
@@ -1,7 +0,0 @@
|
||||
package evaluator
|
||||
|
||||
import (
|
||||
"monkey/object"
|
||||
)
|
||||
|
||||
var builtins = object.Builtins
|
||||
@@ -3,6 +3,7 @@ package evaluator
|
||||
import (
|
||||
"fmt"
|
||||
"monkey/ast"
|
||||
"monkey/builtins"
|
||||
"monkey/object"
|
||||
"strings"
|
||||
)
|
||||
@@ -487,7 +488,7 @@ func evalIdentifier(node *ast.Identifier, env *object.Environment) object.Object
|
||||
return val
|
||||
}
|
||||
|
||||
if builtin, ok := builtins[node.Value]; ok {
|
||||
if builtin, ok := builtins.Builtins[node.Value]; ok {
|
||||
return builtin
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user