[] loop
{} inverted loop
() if
<> inverted if
~ assign to following variable. value = 0
- invert current value
. value = 0
= value = sign(value)
* multiply value by 2
/ integer divide value by 2, rounding down
% value is now value modulo 2
? input - works like the underlying bf implementation. inputs ord(character) into value
! output- works like the underlying bf implementation. outputs chr(value)
[string of alphabetics] variable. when not preceded by ~, add variable to current value
[string of numerics] add the number to the value