A program that can be executed by this VM. More...
#include <RuleVM.h>
Public Attributes | |
std::vector< Instruction > | instructions |
The instructions the program consists of. | |
size_t | neededStackSize |
The maximum stack size needed to execute the instructions. | |
A program that can be executed by this VM.
Consists of a vector of instructions and the maximum stack size that is necessary to execute these instructions (without a stack overflow).