Usermode/libspiderscript - Fixing a multitude of bugs
[tpg/acess2.git] / Usermode / Libraries / libspiderscript.so_src / bytecode_ops.h
index 59c58be..00df615 100644 (file)
@@ -28,35 +28,37 @@ enum eBC_Ops
        BC_OP_CAST,     //
        
        BC_OP_ELEMENT,  // = 16
+       BC_OP_SETELEMENT,
        BC_OP_INDEX,
+       BC_OP_SETINDEX,
 
-       BC_OP_ENTERCONTEXT,     // = 18
+       BC_OP_ENTERCONTEXT,     // = 20
        BC_OP_LEAVECONTEXT,
        BC_OP_DEFINEVAR,
 
        // Operations
-       BC_OP_LOGICNOT, // 21
+       BC_OP_LOGICNOT, // 23
        BC_OP_LOGICAND,
        BC_OP_LOGICOR,
        BC_OP_LOGICXOR,
 
-       BC_OP_BITNOT,   // 25
+       BC_OP_BITNOT,   // 27
        BC_OP_BITAND,
        BC_OP_BITOR,
        BC_OP_BITXOR,
 
-       BC_OP_BITSHIFTLEFT,     // 29
+       BC_OP_BITSHIFTLEFT,     // 31
        BC_OP_BITSHIFTRIGHT,
        BC_OP_BITROTATELEFT,
 
-       BC_OP_NEG,      // 32
+       BC_OP_NEG,      // 34
        BC_OP_ADD,
        BC_OP_SUBTRACT,
        BC_OP_MULTIPLY,
        BC_OP_DIVIDE,
        BC_OP_MODULO,
 
-       BC_OP_EQUALS,   // 38
+       BC_OP_EQUALS,   // 40
        BC_OP_NOTEQUALS,
        BC_OP_LESSTHAN,
        BC_OP_LESSTHANOREQUAL,

UCC git Repository :: git.ucc.asn.au