#include <interpreter.hpp>
Interpreter::Interpreter::Interpreter |
( |
const Interpreter & |
| ) |
|
|
private |
Interpreter::Interpreter::Interpreter |
( |
| ) |
|
Interpreter::Interpreter::~Interpreter |
( |
| ) |
|
void Interpreter::Interpreter::abortUnknownCode |
( |
int |
segment, |
|
|
int |
opcode |
|
) |
| |
|
private |
void Interpreter::Interpreter::abortUnknownSegment |
( |
Type_Code |
code | ) |
|
|
private |
void Interpreter::Interpreter::begin |
( |
| ) |
|
|
private |
void Interpreter::Interpreter::end |
( |
| ) |
|
|
private |
void Interpreter::Interpreter::execute |
( |
Type_Code |
code | ) |
|
|
private |
void Interpreter::Interpreter::installSegment0 |
( |
int |
code, |
|
|
Opcode1 * |
opcode |
|
) |
| |
ownership of opcode is transferred to *this.
void Interpreter::Interpreter::installSegment1 |
( |
int |
code, |
|
|
Opcode2 * |
opcode |
|
) |
| |
ownership of opcode is transferred to *this.
void Interpreter::Interpreter::installSegment2 |
( |
int |
code, |
|
|
Opcode1 * |
opcode |
|
) |
| |
ownership of opcode is transferred to *this.
void Interpreter::Interpreter::installSegment3 |
( |
int |
code, |
|
|
Opcode1 * |
opcode |
|
) |
| |
ownership of opcode is transferred to *this.
void Interpreter::Interpreter::installSegment4 |
( |
int |
code, |
|
|
Opcode2 * |
opcode |
|
) |
| |
ownership of opcode is transferred to *this.
void Interpreter::Interpreter::installSegment5 |
( |
int |
code, |
|
|
Opcode0 * |
opcode |
|
) |
| |
ownership of opcode is transferred to *this.
std::stack<Runtime> Interpreter::Interpreter::mCallstack |
|
private |
bool Interpreter::Interpreter::mRunning |
|
private |
Runtime Interpreter::Interpreter::mRuntime |
|
private |
std::map<int, Opcode1 *> Interpreter::Interpreter::mSegment0 |
|
private |
std::map<int, Opcode2 *> Interpreter::Interpreter::mSegment1 |
|
private |
std::map<int, Opcode1 *> Interpreter::Interpreter::mSegment2 |
|
private |
std::map<int, Opcode1 *> Interpreter::Interpreter::mSegment3 |
|
private |
std::map<int, Opcode2 *> Interpreter::Interpreter::mSegment4 |
|
private |
std::map<int, Opcode0 *> Interpreter::Interpreter::mSegment5 |
|
private |
The documentation for this class was generated from the following files: