@composita/il
Version:
Composita language IL.
53 lines • 1.12 kB
TypeScript
export declare enum OperationCode {
Add = 0,
Subtract = 1,
Multiply = 2,
Divide = 3,
Negate = 4,
Modulo = 5,
Equal = 6,
Less = 7,
LessEqual = 8,
Greater = 9,
GreaterEqual = 10,
NotEqual = 11,
Not = 12,
LogicOr = 13,
LogicAnd = 14,
New = 15,
Delete = 16,
Send = 17,
Receive = 18,
Connect = 19,
Disconnect = 20,
ReceiveTest = 21,
InputTest = 22,
SystemCall = 23,
ProcedureCall = 24,
Return = 25,
LoadConstantBoolean = 26,
LoadConstantText = 27,
LoadConstantCharacter = 28,
LoadConstantFloat = 29,
LoadConstantInteger = 30,
Move = 31,
StoreVariable = 32,
LoadVariable = 33,
LoadArrayVariable = 34,
LoadArrayVariableElement = 35,
LoadService = 36,
LoadThis = 37,
AcquireShared = 38,
ReleaseShared = 39,
AcquireExclusive = 40,
ReleaseExclusive = 41,
Branch = 42,
BranchTrue = 43,
BranchFalse = 44,
IsType = 45,
ExistsTest = 46,
BeginForEach = 47,
EndForEach = 48,
AssignArrayIndex = 49
}
//# sourceMappingURL=opcode.d.ts.map