##To do
-
booleans -
infer self in object functions
-
static variables
-
add prinf
-
Prevent array deferencing (point to a pointer that points to array)
-
Add array copy function
-
add method to get all interface arguments/names
-
function reflection(do this by declaring labels in file with strings and var names)
-
line numbers in compiler
-
parser error reporting
-
nested arrays
-
add runtime index checking for arrays
-
optimise string to char array conversion
-
change functions names to consider their object -
make self auto-pass -
bug when comment at top of file -
allow list of . calls