Update cpu instruction definition and asm programs for customasm v0.11#5
Update cpu instruction definition and asm programs for customasm v0.11#5sparr wants to merge 2 commits into
Conversation
#bits in global scope #bankdef and #bank ".data"/".instr" is now bare data/instr consistent indenting in #bankdef nested #tokendef is now #subruledef, in global scope #cpudef is now #ruledef token/subrule def "=" is now "=>" cup/rule def "->" is now "=>" 3'5 constant is now 5`3 (hlorenzi/customasm#158) #str is now #d
|
It's difficult to compare assembled results of the example programs because it seems some of the existing ones were assembled with and without (and partially with?) the |
|
Thank you for the PR. I actually already merged the PRs into the original repository, it's curious the changes are not there anymore? |
|
re issue 6, I did not change line 41, re the upstream repo, I'm confused because I do see your commits merged in the PRs you linked, but https://github.com/vascofazza/customasm still says it's 4 commits ahead and hlorenzi/customasm@main...vascofazza:customasm:master lists some of your merged commits. Probably not worth worrying about right now if you're willing to move the submodule dependency to the upstream commit. |
List of changes:
#bitsin global scope#bankdefand#banknames".data"/".instr"are nowdata/instr#bankdef#tokendefis now#subruledefin global scope#cpudefis now#ruledef=is now=>->is now=>3'5constant is now5`3(v0.11 syntax error using a'b instead of b`a syntax for a constant with a specified width hlorenzi/customasm#158)#stris now#dThe submodule change abandons your 4 divergent commits. They might be worth a PR?
resolves #2