#include <vector>
#include <string>
#include <map>
#include "value.h"
#include "common.h"
 
Go to the source code of this file.
 | 
| enum   | uscript::OpCode {  
  uscript::OP_RETURN, 
uscript::OP_CONSTANT, 
uscript::OP_NIL, 
uscript::OP_TRUE, 
 
  uscript::OP_FALSE, 
uscript::OP_POP, 
uscript::OP_GET_LOCAL, 
uscript::OP_SET_LOCAL, 
 
  uscript::OP_SET_GLOBAL, 
uscript::OP_GET_GLOBAL, 
uscript::OP_DEFINE_GLOBAL, 
uscript::OP_EQUAL, 
 
  uscript::OP_GREATER, 
uscript::OP_LESS, 
uscript::OP_ADD, 
uscript::OP_SUBTRACT, 
 
  uscript::OP_MULTIPLY, 
uscript::OP_DIVIDE, 
uscript::OP_NOT, 
uscript::OP_NEGATE, 
 
  uscript::OP_PRINT, 
uscript::OP_FIELDS, 
uscript::OP_LENGTH, 
uscript::OP_JUMP_IF_FALSE, 
 
  uscript::OP_JUMP, 
uscript::OP_LOOP, 
uscript::OP_CALL, 
uscript::OP_INDEX, 
 
  uscript::OP_GET_PROPERTY
 
 } | 
|   |