BFX_Error
Definition: bfx.h:93
BFX_Error bfx_op_brainfuck_inc_tp(BFX *, BFX_FileIndex *)
Increment tape pointer (brainfuck).
Definition: brainfuck.c:34
BFX_Error bfx_op_brainfuck_dec_tp(BFX *, BFX_FileIndex *)
Decrement tape pointer (brainfuck).
Definition: brainfuck.c:49
BFX_Error bfx_op_brainfuck_putchar(BFX *, BFX_FileIndex *)
Output the current cell value as a character (brainfuck).
Definition: brainfuck.c:161
BFX_Error bfx_brainfuck_run(BFX *)
Run the Brainfuck interpreter.
Definition: brainfuck.c:21
BFX_Error bfx_brainfuck_init(BFX *)
Initialize the Brainfuck interpreter.
Definition: brainfuck.c:15
BFX_Error bfx_op_brainfuck_inc_t(BFX *, BFX_FileIndex *)
Increment tape value (brainfuck).
Definition: brainfuck.c:64
BFX_Error bfx_op_brainfuck_loop_start(BFX *, BFX_FileIndex *)
Start of loop (brainfuck).
Definition: brainfuck.c:80
BFX_Error bfx_op_brainfuck_getchar(BFX *, BFX_FileIndex *)
Get character from input or stdin (brainfuck).
Definition: brainfuck.c:124
BFX_Error bfx_op_brainfuck_loop_end(BFX *, BFX_FileIndex *)
End of loop (brainfuck).
Definition: brainfuck.c:102
BFX_Error bfx_op_brainfuck_dec_t(BFX *, BFX_FileIndex *)
Decrement tape value (brainfuck).
Definition: brainfuck.c:72
Structure to represent an index in a file (or user input).
Definition: bfx.h:126
Structure to store generic data for a brainfuck-like esolang interpreter.
Definition: bfx.h:149