R |
RIGHT |
rotate the right face 90° clockwise n times |
n = 1 |
|
L |
LEFT |
rotate the left face 90° clockwise n times |
n = 1 |
|
U |
UP |
rotate the top face 90° clockwise n times |
n = 1 |
|
D |
DOWN |
rotate the bottom face 90° clockwise n times |
n = 1 |
|
F |
FRONT |
rotate the front face 90° clockwise n times |
n = 1 |
|
B |
BACK |
rotate the back face 90° clockwise n times |
n = 1 |
|
M |
MID_L |
rotate the middle layer inwards from the left face 90° clockwise n times |
n = 1 |
|
E |
MID_D |
rotate the middle layer inwards from the bottom face 90° clockwise n times |
n = 1 |
|
S |
MID_F |
rotate the middle layer inwards from the front face 90° clockwise n times |
n = 1 |
|
& |
EXIT |
exit if the value of memory location n is nonzero |
n = 6 |
|
+ |
ADD |
notepad += memory location n |
n = 6 |
|
- |
SUB |
notepad -= memory location n |
n = 6 |
USELESS IMPLICITLY |
* |
MUL |
notepad *= memory location n |
n = 6 |
|
/ |
DIV |
notepad /= memory location n |
n = 6 |
USELESS IMPLICITLY |
_ |
MOD |
notepad %= memory location n |
n = 6 |
USELESS IMPLICITLY |
^ |
POW |
notepad **= memory location n |
n = 6 |
|
= |
EQ |
notepad = (notepad == memory location n) |
n = 7 |
|
< |
LT |
notepad = (notepad < memory location n) |
n = 7 |
PROBABLY |
> |
GT |
notepad = (notepad > memory location n) |
n = 7 |
PROBABLY |
⊕ |
XOR |
notepad = (notepad ⊕ memory location n) |
n = 6 |
USELESS IMPLICITLY |
« |
LSHIFT |
notepad <<= memory location n |
n = 6 |
USELESS IMPLICITLY |
» |
RSHIFT |
notepad >>= memory location n |
n = 6 |
USELESS IMPLICITLY |
· |
AND |
notepad &= memory location n |
n = 6 |
USELESS IMPLICITLY |
| |
OR |
notepad |= memory location n |
n = 6 |
USELESS IMPLICITLY |
: |
SET |
notepad = memory location n |
n = 7 |
|
@ |
PUTCHAR |
print memory location n as an ASCII character |
n = 6 |
|
% |
PRINT |
print memory location n as an integer |
n = 6 |
|
$ |
READ |
read an integer into input buffer n times |
n = 1 |
|
~ |
GETCHAR |
read an ASCII character into input buffer n times |
n = 1 |
|