org.holtz.zoe
Class ZoelVM
java.lang.Object
org.holtz.zoe.ZoelVM
public class ZoelVM
- extends java.lang.Object
A virtual machine that executes Zoel code for a ZoelVMHost
.
- Author:
- Brian Holtz
Nested Class Summary |
static class |
ZoelVM.Turn
Whether a Bug's turn continues or is finished. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ZoelVM
public ZoelVM(ZoelVMHost h)
poke
public ZoelVM poke(Literal val)
pop
public Literal pop()
push
public ZoelVM push(double val)
push
public ZoelVM push(boolean val)
push
public ZoelVM push(Literal val)
next
public void next()
toString
public java.lang.String toString(java.lang.String statementSeparator)