Module brainfuck::tape [] [src]

Brainfuck programs have the best underlying data structure.

Structs

ArrayTape

A tape with statically allocated cells.

VecTape

A tape with dynamically allocated cells.

Enums

Error

The error type for dealing with tapes.

Constants

TAPE_LENGTH

The number of cells a portable tape contains. Attempts to access above or below this limit will result in an error.

Traits

Tape

An interface for the underlying data for brainfuck. Tapes are conceptually a sequential list of cells, who's values can be represented as bytes.