Quirks of the compiler
Because this is my first language ever written, it contains weird and unintended functionality.
Whitespace
All whitespace is allowed.
It looks horrible, but it works
Brackets
All types of brackets are interchangeable*
Brackets include:
-
brackets:
[]
-
curly brackets:
{}
-
parenthesis:
()
Strings
There are no strings
What double quotes (""
) do is include everything inside of it as one token.
This is useful for hex values
This is also important for decimal values
If you do not have double quotes with decimal or hex values, the compiler will throw an error
Semicolons
Semicolons are relatively normal except for the fact that they must come after every function and command, excluding curly brackets.
Instead it should look something like this:
...or this