aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* ci: Add RUST_BACKTRACE to all jobsMiquel Sabaté Solà2025-08-181-0/+1
* Use a buffered reader for incbinMiquel Sabaté Solà2025-08-171-2/+3
* Apply suggested style fixes from clippyMiquel Sabaté Solà2025-08-179-84/+64
* parser: Fix disambiguation paren on first argumentMiquel Sabaté Solà2025-08-171-3/+99
* xa65: Fix minor style issuesMiquel Sabaté Solà2025-01-231-3/+3
* Add a configuration for MMC1Miquel Sabaté Solà2025-01-233-17/+17
* xa65: Create hex dumps for both binariesMiquel Sabaté Solà2025-01-231-0/+49
* Add support for a single equal sign operatorMiquel Sabaté Solà2025-01-231-1/+4
* Drop lazy_static dependencyMiquel Sabaté Solà2025-01-225-498/+1703
* Implement echo control statementsMiquel Sabaté Solà2025-01-223-2/+48
* nasm: Implement the -D flagMiquel Sabaté Solà2025-01-228-5/+134
* github: Add dependabot configurationMiquel Sabaté Solà2025-01-221-0/+6
* Remove dependency on TOMLMiquel Sabaté Solà2025-01-2213-550/+121
* Remove the dependency on clapMiquel Sabaté Solà2025-01-227-301/+260
* Remove dependency to the rand crateMiquel Sabaté Solà2025-01-226-195/+20
* tests: Add aoc2023.nes to end-to-end testsMiquel Sabaté Solà2025-01-222-0/+12
* Be more explicit on empty identifiersMiquel Sabaté Solà2025-01-211-6/+3
* Allow dot characters on identifiersMiquel Sabaté Solà2025-01-211-19/+67
* Introduce looking ahead when parsing literalsMiquel Sabaté Solà2025-01-212-193/+296
* Track the level of recursive callsMiquel Sabaté Solà2025-01-201-18/+35
* Whitelist valid identifier charactersMiquel Sabaté Solà2025-01-162-8/+27
* Permit 16-bit decimal valuesMiquel Sabaté Solà2025-01-161-9/+18
* Implement .ifdef/.ifndef statementsMiquel Sabaté Solà2025-01-164-4/+78
* Implement .def/.defined expressionsMiquel Sabaté Solà2025-01-163-0/+57
* Implement .if/.elsif/.else statementsMiquel Sabaté Solà2025-01-164-43/+258
* Add boolean operatorsMiquel Sabaté Solà2025-01-163-11/+100
* Fix error with strings containing equal operatorMiquel Sabaté Solà2025-01-151-10/+7
* Allow semicolons inside of stringsMiquel Sabaté Solà2025-01-151-9/+43
* Simplify string arguments for control statementsMiquel Sabaté Solà2025-01-152-28/+51
* Disambiguate unary/binary operatorsMiquel Sabaté Solà2025-01-151-1/+8
* Move check for ASCII-only strings into the parserMiquel Sabaté Solà2025-01-152-9/+6
* Split 'parse_expression' into more functionsMiquel Sabaté Solà2025-01-151-70/+86
* Parse a string literal as a single objectMiquel Sabaté Solà2025-01-151-0/+47
* Add .byt as a synonym for .byteMiquel Sabaté Solà2025-01-141-0/+1
* Implement .asciiz control statementMiquel Sabaté Solà2025-01-143-10/+72
* readrom: Print addresses for vectorsMiquel Sabaté Solà2025-01-141-1/+39
* Implement the .res control statementMiquel Sabaté Solà2025-01-143-0/+100
* tests: Update code.nes so -Werror can be passedMiquel Sabaté Solà2025-01-133-29/+8
* Add support for cfg filesMiquel Sabaté Solà2025-01-133-3/+559
* Add TODO file into .gitignoreMiquel Sabaté Solà2025-01-131-0/+1
* xa65: The config flag should be uppercase on shortMiquel Sabaté Solà2025-01-101-2/+2
* xa65: Provide the target flagMiquel Sabaté Solà2025-01-101-0/+15
* readrom: Remove the derive feature from clapMiquel Sabaté Solà2025-01-102-14/+18
* Remove anyhow from xa65 and readromMiquel Sabaté Solà2025-01-106-47/+71
* Make errors from nasm itself more cohesiveMiquel Sabaté Solà2025-01-101-40/+44
* Introduce xa65Miquel Sabaté Solà2025-01-104-0/+152
* Improve the message on bad file includesMiquel Sabaté Solà2025-01-103-17/+9
* tests: Bundle end-to-end tests into a tarballMiquel Sabaté Solà2025-01-1012-1367/+19
* Properly fill the context stack when forcing itMiquel Sabaté Solà2025-01-102-16/+67
* Improve error message on unknown variable/scopeMiquel Sabaté Solà2025-01-092-11/+9