| Age | Commit message (Collapse) | Author |
|
Initial Encoding of assembly instructions in C++ structs.
|
|
Explicit tokenization of register names and instructions. This forces
stricter syntax conformance and prevents errors from slipping through.
This also prevents the user from using these keywords as names other
than for their intended use.
|
|
Support added for parsing a limited set of directives and for all access
modifiers.
|
|
Switched from x86_64 to RISC-V because RISC-V is a cleaner and simpler
architecture and I'm more familiar with it since it's similar to MIPS.
BREAKING CHANGE: Switched from x86_64 to RISC-V
|
|
Initial ability to parse basic instructions. Currently hex numbers are
broken and immediates with labels (movl $str, %ecx) are broken.
|