BFVM

Undocumented in source.

Constructors

this
this(size_t memory_size, bool silent)
Undocumented in source.

Members

Functions

clearMemory
auto clearMemory()
Undocumented in source. Be warned that the author may not have intended to support it.
dumpMemory
auto dumpMemory()
Undocumented in source. Be warned that the author may not have intended to support it.
dumpOutput
auto dumpOutput()
Undocumented in source. Be warned that the author may not have intended to support it.
encode
auto encode(string[] array)
Undocumented in source. Be warned that the author may not have intended to support it.
getInput
auto getInput()
Undocumented in source. Be warned that the author may not have intended to support it.
insertMemory
auto insertMemory(size_t start, ubyte[] data)
Undocumented in source. Be warned that the author may not have intended to support it.
load
auto load(string program)
Undocumented in source. Be warned that the author may not have intended to support it.
loadDefault
auto loadDefault()
Undocumented in source. Be warned that the author may not have intended to support it.
mockInput
auto mockInput(string input)
Undocumented in source. Be warned that the author may not have intended to support it.
reset
auto reset()
Undocumented in source. Be warned that the author may not have intended to support it.
run
auto run(size_t max_cycles, string[] argv)
Undocumented in source. Be warned that the author may not have intended to support it.
setMemorySize
auto setMemorySize(size_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
step
auto step()
Undocumented in source. Be warned that the author may not have intended to support it.
toggleSilence
auto toggleSilence()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

stringToBF
stringToBF()
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

instruction_set
auto instruction_set;
Undocumented in source.

Variables

brickets
BricketFinder brickets;
Undocumented in source.
cycle
size_t cycle;
Undocumented in source.
input_ptr
size_t input_ptr;
Undocumented in source.
instruction_ptr
size_t instruction_ptr;
Undocumented in source.
memory
ubyte[] memory;
Undocumented in source.
memory_ptr
size_t memory_ptr;
Undocumented in source.
mock_input
string mock_input;
Undocumented in source.
output
string output;
Undocumented in source.
program
string program;
Undocumented in source.
silent
bool silent;
Undocumented in source.

Meta