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

Transformers #3

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft

Transformers #3

wants to merge 3 commits into from

Conversation

theodox
Copy link
Owner

@theodox theodox commented Jan 6, 2025

This branch does a bunch of small fixes and one big change

The One Big Change is that the conversion process works in two steps . The first one transforms the incoming python AST into an uglier version of itself which reflects the structure of a ZScript. The second one handles the formatting of the reconfigured AST into ZScript. This removes a lot of the complexity in the original. The nice thing about this new setup is that it allows for more intelligent rewriting -- in particular, it makes it possible to convert Python returns in to the Zbrush "out return" fornat without extra work from the programmer

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.

1 participant