Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Codegen, 2nd pass #143

Merged
merged 6 commits into from
Mar 31, 2021
Merged

Codegen, 2nd pass #143

merged 6 commits into from
Mar 31, 2021

Conversation

almarklein
Copy link
Collaborator

@almarklein almarklein commented Mar 31, 2021

Another step in #139

  • Splits rs.py into multiple files. The idea is that the rs specific generated code goes into rs_mappings.py.
  • Revive automatic generation of flags, enums, and structs from IDL.

The big chunks of removed/added code is just moving code around.

Made a small start on a header parser. I thought I could generate rs_mappings.py but I'm leaving that for a new PR that focuses on the codegen of the rs backend.

@almarklein almarklein merged commit b45e2c1 into main Mar 31, 2021
@almarklein almarklein deleted the codegen2 branch March 31, 2021 20:14
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.

None yet

2 participants