aboutsummaryrefslogtreecommitdiff
path: root/lib/xixanta/src
Commit message (Expand)AuthorAgeFilesLines
...
* Merge all error types into a single oneMiquel Sabaté Solà2025-01-094-318/+234
* Remove ContextErrorReason as it was unusedMiquel Sabaté Solà2025-01-092-23/+1
* Implement the .include statementMiquel Sabaté Solà2025-01-098-280/+658
* Restrict literal characters furtherMiquel Sabaté Solà2025-01-091-2/+25
* Prevent numeric literals from having spacesMiquel Sabaté Solà2025-01-091-4/+25
* Reset the literal mode on assignmentsMiquel Sabaté Solà2025-01-081-0/+15
* Try absolute addressing on bad zeropage addressingMiquel Sabaté Solà2025-01-081-0/+31
* Add the .repeat control statementMiquel Sabaté Solà2025-01-075-54/+381
* Store a reference for macros instead of an indexMiquel Sabaté Solà2025-01-072-863/+690
* parser: Move out the parsing of control statementsMiquel Sabaté Solà2025-01-051-50/+63
* Implement block bodies inside of the assemblerMiquel Sabaté Solà2025-01-054-194/+214
* parser: Implement block bodiesMiquel Sabaté Solà2025-01-043-109/+321
* Add a test on jumps and labels inside of procsMiquel Sabaté Solà2024-12-241-2/+61
* Fix usage of labels inside of macrosMiquel Sabaté Solà2024-12-242-35/+84
* Forbid creating named labels inside of macrosMiquel Sabaté Solà2024-12-241-0/+37
* Prevent missplaced start for procs and scopesMiquel Sabaté Solà2024-12-232-4/+86
* Prevent early .end statementsMiquel Sabaté Solà2024-12-232-3/+99
* Make more explicit segment/macros are only globalMiquel Sabaté Solà2024-12-232-22/+69
* nasm: Allow file paths for the configurationMiquel Sabaté Solà2024-12-221-9/+17
* Transform mapping configurations into toml filesMiquel Sabaté Solà2024-12-226-375/+348
* Add support for UxROM chipsMiquel Sabaté Solà2024-12-201-2/+161
* Prevent a division by zeroMiquel Sabaté Solà2024-12-201-0/+51
* Only shrink the addressing on resolved bundlesMiquel Sabaté Solà2024-12-201-3/+35
* Shrink some absolute instructions by one byteMiquel Sabaté Solà2024-12-201-5/+27
* Improve the format of error messagesMiquel Sabaté Solà2024-12-202-71/+80
* Add support for warningsMiquel Sabaté Solà2024-12-201-14/+41
* Expect macros to overwrite parameter valuesMiquel Sabaté Solà2024-12-201-32/+8
* Find variable values on parent scopesMiquel Sabaté Solà2024-12-202-12/+99
* assembler: Implement and add tests for operatorsMiquel Sabaté Solà2024-12-192-6/+228
* parser: Add support for operatorsMiquel Sabaté Solà2024-12-192-12/+217
* Export documentation on PString::to_isizeMiquel Sabaté Solà2024-12-191-3/+3
* parser: Allow for parenthesized expressionsMiquel Sabaté Solà2024-12-191-0/+43
* Implement the .incbin control statementMiquel Sabaté Solà2024-12-193-3/+140
* Merge code handling for procs and labelsMiquel Sabaté Solà2024-12-181-55/+75
* Reset literal mode on pending nodesMiquel Sabaté Solà2024-12-181-3/+5
* Add support for jumping into .proc'sMiquel Sabaté Solà2024-12-182-7/+67
* 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-182-4/+4
* 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
* Remove unneeded Ok callMiquel Sabaté Solà2024-12-181-1/+1
* Prevent addresses which are out of boundsMiquel Sabaté Solà2024-12-182-13/+41
* Remove From<std::io::Error> from errorsMiquel Sabaté Solà2024-12-181-30/+0
* 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-164-325/+864
* parser: Fix crash on non-ASCII char literalsMiquel Sabaté Solà2024-12-131-3/+3
* Be more informative on segment overflow errorsMiquel Sabaté Solà2024-12-121-2/+2
* nasm: Add a parameter for linker configurationMiquel Sabaté Solà2024-12-121-0/+42
* Add support for character literalsMiquel Sabaté Solà2024-12-121-2/+76