Commands - PreyMa/advanced-brainfq GitHub Wiki

There are of course all the standard Brainfuck commands. In addition also the Advanced BRainfq commands are shown.

Brainfuck commands

Command Character ID Length Despription Additional memory
> 1 2B (+B) Increment memory cell pointer Amount of occurrence
< 2 2B (+B) Decrement memory cell pointer Amount of occurrence
+ 3 2B (+B) Increment memory cell value Amount of occurrence
- 4 2B (+B) Decrement memory cell value Amount of occurrence
[ 5 5B (+I) Begin of loop Address of loop end
] 6 5B (+I) End of loop Address of loop begin
. 7 1B Printout current memory cell
, 8 1B Read to current memory cell

Advanced Brainfuck commands

Command Character ID Length Despription Additional memory
? Comment indicator
$ Current value indicator
; Current address indicator
: 9 1B Function indicator
= 10 2B (+B) Set current memory cell Value type descriptor
% 11 2B (+B) Set memory cell pointer Value type descriptor
& 14 1B AND operation with the next cell
absolute operator* 15 1B OR operation with the next cell
! 16 1B NOT operation
~ 17 1B Move memory cell value to address from next cell
* 18 1B Add value from next cell
_ 19 1B Subrtact value from next cell
# 20 2B (+B) Jump to function Function ID

absolute value operator* means '|' and can not be shown in the table due to the way the table is formated

Value type descriptors

ID Length Description Additional memory
0 5B (+I) Integer constant Integer constant
1 1B Current value
2 1B Current pointer position