#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
 }
 | 
|  |