Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
b810d7803c
Updated the parser to create an expression tree for symbols declared via .db directives. Scanner now see some math operators as 'punctuation'.
82b2136a69
Started to work on setting up Symbol value resolution which will be based on an abstract syntax tree that can handle undefined values if unknown symbols are used in an expression.
4bb90da6df
Make the compiler options a bit more strict about C compliance (in other words I just learned about these flags and they seem to be ideal for this project).
9c8fe17c8f
Minor code cleanup and added an extra flag to the compiler. If a symbol is a label it will now hold a reference to the opcode and by extension the offset into the file it points to.
980b0449fc
Fixed a bug with the parse discarding identifier tokens when parsing a COPY instruction. Added the first batch of code to encode the final token array to a binary form.