ScriptStack 1.0.0
A .NET scripting language
|
An instruction in a virtual intermediate language. Mehr ...
Öffentliche Methoden | |
Instruction (OpCode opcode, Operand first, Operand second) | |
Instruction (OpCode opcode, Operand operand0) | |
Instruction (OpCode opcode) | |
override string | ToString () |
Propertys | |
uint | Address [get, set] |
OpCode | OpCode [get, set] |
Operand | First [get, set] |
Operand | Second [get, set] |
Private Methoden | |
string | ToLiteral (string input) |
Private Attribute | |
uint | address |
OpCode | opcode |
Operand | first |
Operand | second |
An instruction in a virtual intermediate language.
Benutzt ScriptStack.Runtime.Instruction.address, ScriptStack.Runtime.Instruction.first, ScriptStack.Runtime.Instruction.opcode und ScriptStack.Runtime.Instruction.second.
ScriptStack.Runtime.Instruction.Instruction | ( | OpCode | opcode | ) |
|
private |
override string ScriptStack.Runtime.Instruction.ToString | ( | ) |
Benutzt ScriptStack.Runtime.Instruction.address, ScriptStack.Runtime.Instruction.first, ScriptStack.Runtime.Instruction.opcode, ScriptStack.Runtime.Instruction.second, ScriptStack.Runtime.Operand.ToString() und ScriptStack.Runtime.Operand.Value.
Wird benutzt von ScriptStack.Runtime.Instruction.ToLiteral().
|
private |
Wird benutzt von ScriptStack.Runtime.Instruction.Instruction() und ScriptStack.Runtime.Instruction.ToString().
|
private |
Wird benutzt von ScriptStack.Runtime.Instruction.Instruction() und ScriptStack.Runtime.Instruction.ToString().
|
private |
Wird benutzt von ScriptStack.Runtime.Instruction.Instruction() und ScriptStack.Runtime.Instruction.ToString().
|
private |
Wird benutzt von ScriptStack.Runtime.Instruction.Instruction() und ScriptStack.Runtime.Instruction.ToString().
|
getset |
|
getset |
Wird benutzt von ScriptStack.Runtime.Interpreter.ANDB(), ScriptStack.Runtime.Interpreter.Arithmetic(), ScriptStack.Runtime.Interpreter.CALL(), ScriptStack.Runtime.Interpreter.DB(), ScriptStack.Runtime.Interpreter.DC(), ScriptStack.Runtime.Interpreter.DCO(), ScriptStack.Runtime.Interpreter.DEC(), ScriptStack.Runtime.Interpreter.FREE(), ScriptStack.Runtime.Interpreter.INC(), ScriptStack.Runtime.Interpreter.INV(), ScriptStack.Runtime.Interpreter.Iterator(), ScriptStack.Runtime.Interpreter.Iterator(), ScriptStack.Runtime.Interpreter.JMP(), ScriptStack.Runtime.Interpreter.JNZ(), ScriptStack.Runtime.Interpreter.JZ(), ScriptStack.Runtime.Interpreter.LOCK(), ScriptStack.Runtime.Interpreter.Logic(), ScriptStack.Runtime.Interpreter.MOV(), ScriptStack.Runtime.Interpreter.NEG(), ScriptStack.Runtime.Interpreter.NOT(), ScriptStack.Runtime.Interpreter.NOTB(), ScriptStack.Runtime.Interpreter.ORB(), ScriptStack.Runtime.Interpreter.POP(), ScriptStack.Runtime.Interpreter.PTR(), ScriptStack.Runtime.Interpreter.PUSH(), ScriptStack.Runtime.Interpreter.Relation(), ScriptStack.Runtime.Interpreter.RUN(), ScriptStack.Runtime.Interpreter.SHL(), ScriptStack.Runtime.Interpreter.SHR(), ScriptStack.Runtime.Interpreter.TEST() und ScriptStack.Runtime.Interpreter.XOR().
|
getset |
|
getset |
Wird benutzt von ScriptStack.Runtime.Interpreter.ANDB(), ScriptStack.Runtime.Interpreter.Arithmetic(), ScriptStack.Runtime.Interpreter.DCO(), ScriptStack.Runtime.Interpreter.JNZ(), ScriptStack.Runtime.Interpreter.JZ(), ScriptStack.Runtime.Interpreter.Logic(), ScriptStack.Runtime.Interpreter.MOV(), ScriptStack.Runtime.Interpreter.NOTB(), ScriptStack.Runtime.Interpreter.ORB(), ScriptStack.Runtime.Interpreter.PTR(), ScriptStack.Runtime.Interpreter.Relation(), ScriptStack.Runtime.Interpreter.SHL(), ScriptStack.Runtime.Interpreter.SHR() und ScriptStack.Runtime.Interpreter.XOR().