Skip to content

Conversation

@prockallsyms
Copy link

The rest of the JVM spec parsing is hopefully complete!

Unsure if the tests are in the right spot. Additionally added a dependency on binrw for future work towards the ability to load, modify, and re-write class files.

@prockallsyms prockallsyms changed the title Implement the remaining Java SE-critical attribute parsing Implement the remaining attribute parsing Dec 7, 2025
@Palmr
Copy link
Owner

Palmr commented Dec 7, 2025

This is all looking great, will merge when CI is happy 👍

@Palmr Palmr merged commit df04353 into Palmr:master Dec 8, 2025
4 checks passed
@Palmr
Copy link
Owner

Palmr commented Dec 8, 2025

❤️

@prockallsyms
Copy link
Author

Thanks for merging this PR!

If you're interested, I was thinking about switching up the way the parsing is done. We could attempt to pivot from using nom to binrw so that we can modify & write class files. This sets up use for tooling other than a Rusty JVM, such as decompilers and patchers (testing tooling mostly).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants