Add target for .wrap, dot symbol, .word as instruction (#2163) #2484

Open
magy00 wants to merge 1 commit from magy00/pioasm-wrap-dot-word into develop
magy00 commented 2025-05-21 21:19:54 -05:00 (Migrated from github.com)

Diff as suggested in #2163. Requires rebuild of flex/bison targets and pioasm docs updates like e.g.:

page 58 from RP-009085-KB-2-raspberry-pi-pico-c-sdk
Diff as suggested in #2163. Requires rebuild of flex/bison targets and `pioasm` docs updates like e.g.: <img width="4961" height="7016" alt="page 58 from RP-009085-KB-2-raspberry-pi-pico-c-sdk" src="https://github.com/user-attachments/assets/008e8a1d-6672-4fb8-8323-f58d99934b28" />
magy00 commented 2026-07-17 13:42:39 -05:00 (Migrated from github.com)

Note that the "." (dot) symbol was added at the end of the lexer (and parser) list where previously an invalid character syntax error would have been printed (and so should be fully backwards compatible like all other changes).

.word behaves similar as in MicroPython (all values are simply ORed).

Note that the "." (dot) symbol was added at the end of the lexer (and parser) list where previously an _invalid character_ syntax error would have been printed (and so should be fully backwards compatible like all other changes). `.word` behaves similar as in MicroPython (all values are simply ORed).
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin 'magy00/pioasm-wrap-dot-word:magy00/pioasm-wrap-dot-word'
git switch 'magy00/pioasm-wrap-dot-word'

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch 'develop'
git merge --no-ff 'magy00/pioasm-wrap-dot-word'
git switch 'magy00/pioasm-wrap-dot-word'
git rebase 'develop'
git switch 'develop'
git merge --ff-only 'magy00/pioasm-wrap-dot-word'
git switch 'magy00/pioasm-wrap-dot-word'
git rebase 'develop'
git switch 'develop'
git merge --no-ff 'magy00/pioasm-wrap-dot-word'
git switch 'develop'
git merge --squash 'magy00/pioasm-wrap-dot-word'
git switch 'develop'
git merge --ff-only 'magy00/pioasm-wrap-dot-word'
git switch 'develop'
git merge 'magy00/pioasm-wrap-dot-word'
git push origin 'develop'
Sign in to join this conversation.
No reviewers
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gh-raspberrypi/pico-sdk!2484
No description provided.