Improved inline assembly, various documentation fixes
I have made it so that you can access variables by their names from inline assembly. For example, when processing inline assembly, the compiler will replace %x
with assembly code representing a pointer (a rationale for why it's a pointer rather than the variable itself is available in the documentation) to the variable x
.
I have improved the documentation, the most important thing I did was changing the compilation shell scripts in the documentation to use if
-branching to be more portable (to use GCC if CLANG isn't available, or CURL if WGET isn't available...). And, I have also started a few more Reddit threads about various aspects of my programming language and I've linked to them in the documentation.