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