navm.bytecode

Undocumented in source.

Members

Classes

NaBytecode
class NaBytecode

Stores bytecode

NaBytecodeBinary
class NaBytecodeBinary

same as NaBytecode, but also works with binary bytecode (see spec/binarybytecode.md)

NaInstTable
class NaInstTable

Stores an instruction table

Enums

NaInstArgType
enum NaInstArgType

Types of instruction arguments, for validation

Functions

readData
NaData readData(string strData, NaInstArgType type)

Reads data from a string (which can be string, char, double, integer, bool)

Structs

NaData
struct NaData

For storing data of varying data types

NaInst
struct NaInst

stores an data about available instruction

NaInstArgAddress
struct NaInstArgAddress

For storing argument that is an Address

Statement
struct Statement

To store a single line of bytecode. This is used for raw bytecode.

Meta