This document is just for reference when checking if a character is in use (because I forget a lot :P) For real documentation, please see o.readthedocs.org.
##Comands
In the format HEX (char): use
. Things in bold need to be checked in the interpreter because they either aren't implemented or are implemented improperly.
- 21 (
!
): - 22 (
"
): String parsing - 23 (
#
): String to number - 24 (
$
): Take object from lower stack up - 25 (
%
): Modulous - 26 (
&
): Get element from array - 27 (
'
): Character literal - 28 (
(
): Decrement - 29 (
)
): Increment - 2a (
*
): Multiplication - 2b (
+
): Addition - 2c (
,
): Range - 2d (
-
): Subtraction - 2e (
.
): Clone the top of the stack - 2f (
/
): Division - 30 (
0
): Push 0 - 31 (
1
): Push 1 - 32 (
2
): Push 2 - 33 (
3
): Push 3 - 34 (
4
): Push 4 - 35 (
5
): Push 5 - 36 (
6
): Push 6 - 37 (
7
): Push 7 - 38 (
8
): Push 8 - 39 (
9
): Push 9 - 3a (
:
): Assign to variable - 3b (
;
): Pop top value of stack - 3c (
<
): Less than - 3d (
=
): Equal to - 3e (
>
): Greater than - 3f (
?
): If???? - 40 (
@
): Rotate top three items on stack - 41 (
A
): Push 10 - 42 (
B
): Push 11 - 43 (
C
): Push 12 - 44 (
D
): Push 13 - 45 (
E
): Push 14 - 46 (
F
): Push 15 - 47 (
G
): Push alphabet - 48 (
H
): Macro for[Q
- 49 (
I
): Macro for[i
- 4a (
J
): Magic var - 4b (
K
): Magic var - 4c (
L
): Lambda (Push next character as a standalone CodeBlock:Lo
->{o}
) - 4d (
M
): Macro for[i~
- 4e (
N
): Push blank CodeBlock - 4f (
O
): - 50 (
P
): - 51 (
Q
): Input var - 52 (
R
): - 53 (
S
): Blank String - 54 (
T
): String with space" "
- 55 (
U
): Newline string"\n"
- 56 (
V
): Commonly used for variables - 57 (
W
): Push 32 - 58 (
X
): Push 33 - 59 (
Y
): Push 34 - 5a (
Z
): Push 35 - 5b (
[
): Start array - 5c (
\
): Swap two objects on stack - 5d (
]
): End array - 5e (
^
): Power? - 5f (
_
): Negate - 60 (
`
): Reverse String - 61 (
a
): - 62 (
b
): - 63 (
c
): Compress int to string - 64 (
d
): For loop - 65 (
e
): Is even? / String length - 66 (
f
): - 67 (
g
): - 68 (
h
): - 69 (
i
): String input - 6a (
j
): Number input - 6b (
k
): - 6c (
l
): Push length of stack - 6d (
m
): Math functions - 6e (
n
): Used in for loops - 6f (
o
): Print object - 70 (
p
): Print object with new line - 71 (
q
): Push input as string/number - 72 (
r
): - 73 (
s
): Split string into char array - 74 (
t
): - 75 (
u
): - 76 (
v
): - 77 (
w
): While Loop - 78 (
x
): - 79 (
y
): - 7a (
z
): - 7b (
{
): Start CodeBlock - 7c (
|
): - 7d (
}
): End CodeBlock - 7e (
~
): Eval