int |
OR.execute(ExecutionContext context) |
int |
MCTX.execute(ExecutionContext context) |
int |
XOR.execute(ExecutionContext context) |
int |
SLEEP.execute(ExecutionContext context) |
int |
EQ.execute(ExecutionContext context) |
int |
CALL.execute(ExecutionContext context) |
int |
ARR.execute(ExecutionContext context) |
int |
ABS.execute(ExecutionContext context) |
int |
MOV.execute(ExecutionContext context) |
int |
DUP.execute(ExecutionContext context) |
int |
HALT.execute(ExecutionContext context) |
int |
NOP.execute(ExecutionContext context)
does nothing, my favorite instruction
|
int |
POW.execute(ExecutionContext context) |
int |
NEQ.execute(ExecutionContext context) |
int |
GT.execute(ExecutionContext context) |
int |
LODAX.execute(ExecutionContext context) |
int |
LE.execute(ExecutionContext context) |
int |
FJMP.execute(ExecutionContext context) |
int |
CALLREF.execute(ExecutionContext context) |
int |
MUL.execute(ExecutionContext context) |
int |
SWAP.execute(ExecutionContext context) |
int |
PUSHM.execute(ExecutionContext context) |
int |
MOVN.execute(ExecutionContext context) |
int |
NOT.execute(ExecutionContext context) |
int |
DIV.execute(ExecutionContext context) |
int |
INC.execute(ExecutionContext context) |
int |
LT.execute(ExecutionContext context) |
int |
ADD.execute(ExecutionContext context) |
abstract int |
Instruction.execute(ExecutionContext context)
Instruction execution
|
int |
LODX.execute(ExecutionContext context) |
int |
PUSH.execute(ExecutionContext context) |
int |
GE.execute(ExecutionContext context) |
int |
DEC.execute(ExecutionContext context) |
int |
MOD.execute(ExecutionContext context) |
int |
REF.execute(ExecutionContext context) |
int |
CALLA.execute(ExecutionContext context) |
int |
LODXF.execute(ExecutionContext context) |
int |
FIRST.execute(ExecutionContext context) |
int |
SYNC.execute(ExecutionContext context) |
int |
JMP.execute(ExecutionContext context) |
int |
DEREFX.execute(ExecutionContext context) |
int |
SUB.execute(ExecutionContext context) |
int |
AND.execute(ExecutionContext context) |
int |
DEREF.execute(ExecutionContext context) |
int |
LODAXF.execute(ExecutionContext context) |
int |
THROW.execute(ExecutionContext context) |
static List<Object> |
CALL.getParameters(ExecutionContext nctx,
int nrParameters) |
static Object |
LODX.readFrom(String symbol,
ExecutionContext context) |
static void |
LODAX.writeTo(String symbol,
ExecutionContext context,
Object what) |