15 lines
351 B
Go
15 lines
351 B
Go
package evaluator
|
|
|
|
import (
|
|
"monkey/object"
|
|
)
|
|
|
|
var builtins = map[string]*object.Builtin{
|
|
"len": object.GetBuiltinByName("len"),
|
|
"first": object.GetBuiltinByName("first"),
|
|
"last": object.GetBuiltinByName("last"),
|
|
"rest": object.GetBuiltinByName("rest"),
|
|
"push": object.GetBuiltinByName("push"),
|
|
"puts": object.GetBuiltinByName("puts"),
|
|
}
|