[][src]Module fr::ir

Structs

Control
HEAP_SIZE
RETURN
STACK_PTR

This variable is responsible for keeping track of each statically allocated variable For example, if a variable test is allocated statically with size 4, the STACK_PTR will be allocated by 4, and the next variable will be allocated at the STACK_PTR

STACK_SIZE
Stdin
Stdout
TEMP0
TEMP1
TEMP2
TEMP3
TEMP4
TEMP5
TEMP6
Value

This object represents a value stored on the tape. Objects can be stored indirectly or directly. In brainfuck compatibility mode, dereferencing or referencing an object is illegal.

Functions

add_to_compiled
compile
increment_stack
init
set_stack