Module pibfi_interpreter

Description

Interpreter for pibfi.

Function Index

Exported Functions
interpret/4Interprets a Brainf*ck program.
Internal Documented Functions
execute/4Executes a single Brainf*ck instruction.

Exported Functions

interpret/4

interpret(program(), ParserOptions::[{atom(), term()}], Tape::pid(), IoPid::pid()) -> ok

Interprets a Brainf*ck program. If the program is given in an unparsed (list or binary) form, it will be parsed into a tuple form before proceeding.

Documented Internal Functions

execute/4

execute(instruction(), Tape::pid(), IO::pid(), StatusCmd) -> ok

Executes a single Brainf*ck instruction.