aboutsummaryrefslogtreecommitdiff
path: root/lib/xixanta/src/assembler.rs
Commit message (Expand)AuthorAgeFilesLines
* Reset literal mode on pending nodesMiquel Sabaté Solà2024-12-181-3/+5
* Add support for jumping into .proc'sMiquel Sabaté Solà2024-12-181-6/+66
* Fix label references on control statementsMiquel Sabaté Solà2024-12-181-1/+47
* Prevent a crash on bad binary literalsMiquel Sabaté Solà2024-12-181-27/+33
* Remove unneeded public referencesMiquel Sabaté Solà2024-12-181-3/+3
* Split crunch_and_resolve_pendingMiquel Sabaté Solà2024-12-181-5/+21
* Remove unneeded Init and Parsing stage valuesMiquel Sabaté Solà2024-12-181-7/+19
* Update the README for open sourcing the projectMiquel Sabaté Solà2024-12-161-1/+1
* Fix the mapping of addresses on labelsMiquel Sabaté Solà2024-12-161-197/+371
* Be more informative on segment overflow errorsMiquel Sabaté Solà2024-12-121-2/+2
* Re-work the handling of segments in the assemblerMiquel Sabaté Solà2024-12-121-9/+263
* Add support for anonymous labelsMiquel Sabaté Solà2024-12-121-22/+182
* Don't rely on the identifier for control identityMiquel Sabaté Solà2024-12-121-46/+48
* Fix bug on multiple arguments for macrosMiquel Sabaté Solà2024-12-121-5/+69
* Initial support for branchingMiquel Sabaté Solà2024-12-121-7/+98
* Re-work the support on labels, variables and jumpsMiquel Sabaté Solà2024-12-121-47/+201
* Allow for .byte/.address statementsMiquel Sabaté Solà2024-12-121-22/+125
* Implement the hibyte/lobyte functionsMiquel Sabaté Solà2024-12-121-2/+60
* Adapt the assembler to the changes on the parserMiquel Sabaté Solà2024-12-121-1802/+1084
* Re-work the parser from scratchMiquel Sabaté Solà2024-12-121-1603/+1600
* Add macros which can take argumentsMiquel Sabaté Solà2024-12-121-1/+46
* Add basic support for macrosMiquel Sabaté Solà2024-12-121-191/+230
* Add support for proceduresMiquel Sabaté Solà2024-12-121-13/+178
* Add support for branchingMiquel Sabaté Solà2024-12-121-51/+211
* Add the notion of mappingMiquel Sabaté Solà2024-12-121-26/+82
* Initial commitMiquel Sabaté Solà2024-12-121-0/+1711