View on GitHub

Cubically's Docs

Cubically's documentation

Download this project as a .zip file Download this project as a tar.gz file
Char Name Arg n Implicit  
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