|
|
@@ -32,12 +32,12 @@ func New(byteCode *compiler.ByteCode) *VM {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-func (vm *VM) StackTop() object.Object {
|
|
|
- if vm.sp == 0 {
|
|
|
- return nil
|
|
|
- }
|
|
|
- return vm.stack[vm.sp-1]
|
|
|
-}
|
|
|
+// func (vm *VM) StackTop() object.Object {
|
|
|
+// if vm.sp == 0 {
|
|
|
+// return nil
|
|
|
+// }
|
|
|
+// return vm.stack[vm.sp-1]
|
|
|
+// }
|
|
|
|
|
|
func (vm *VM) Run() error {
|
|
|
for ip := 0; ip < len(vm.instructions); ip++ {
|