All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Enumerations
chunk.h File Reference
#include <vector>
#include <string>
#include <map>
#include "value.h"
#include "common.h"

Go to the source code of this file.

Classes

class  uscript::Chunk
 

Namespaces

 uscript
 

Enumerations

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
}