mirror of
https://github.com/GayPizzaSpecifications/pork.git
synced 2025-08-03 13:11:32 +00:00
code cleanup
This commit is contained in:
@ -26,7 +26,7 @@ class InternalMachine(val world: CompiledWorld, val nativeRegistry: NativeRegist
|
||||
if (debug) {
|
||||
val frame = frame(inst)
|
||||
println("vm: step: in slab ${frame?.symbolInfo?.slab ?: "unknown"}: symbol ${frame?.symbolInfo?.symbol ?: "unknown"}: $inst ${op.code}${if (op.args.isEmpty()) "" else " " + op.args.joinToString(" ")}")
|
||||
println("vm: step: stack: ${stack}")
|
||||
println("vm: step: stack: $stack")
|
||||
}
|
||||
|
||||
handler.handle(this, op)
|
||||
|
@ -4,7 +4,6 @@ import gay.pizza.pork.bytecode.Op
|
||||
import gay.pizza.pork.bytecode.Opcode
|
||||
import gay.pizza.pork.vm.InternalMachine
|
||||
import gay.pizza.pork.vm.OpHandler
|
||||
import gay.pizza.pork.vm.VirtualMachineException
|
||||
|
||||
object JumpIfOpHandler : OpHandler(Opcode.JumpIf) {
|
||||
override fun handle(machine: InternalMachine, op: Op) {
|
||||
|
@ -2,7 +2,6 @@ package gay.pizza.pork.vm.ops
|
||||
|
||||
import gay.pizza.pork.bytecode.Op
|
||||
import gay.pizza.pork.bytecode.Opcode
|
||||
import gay.pizza.pork.execution.NativeFunction
|
||||
import gay.pizza.pork.execution.NativeType
|
||||
import gay.pizza.pork.execution.None
|
||||
import gay.pizza.pork.vm.InternalMachine
|
||||
|
Reference in New Issue
Block a user