Crate brainfoamkit_lib

Source

Structs§

AsciiChar
A struct representing an ASCII character.
AsciiTable
Represents a table of ASCII characters.
Byte
A Byte is an 8-bit unsigned integer (u8).
IterableByte
An iterator over a byte
IterableNybble
An iterator over a nybble
MockReader
The MockReader struct
Nybble
A Nybble is a 4-bit unsigned integer (u4).
Program
Structure to hold the program.
VirtualMachine
VirtualMachine is a struct representing a Virtual Machine capable of interpreting a BrainFuck program and tracking its state.
VirtualMachineBuilder
VirtualMachineBuilder is a builder for the VirtualMachine struct.

Enums§

Bit
Representation of a single bit.
Instruction
All possible instructions that can be understood by the interpreter
VMReaderType
Allowable types of VMReader

Traits§

VMReader
The VMReader trait