package executor import ( "jinx/pkg/lang/vm/mem" "jinx/pkg/lang/vm/stack" "jinx/pkg/lang/vm/value" ) type Exectutor interface { Mem() mem.Mem Stack() stack.Stack GetThis() (value.Value, error) AddGlobal(name string, v value.Value) error GetGlobal(name string) (value.Value, bool, error) Write(message string) error }