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

Ported PythonGenerator.xtend to Java and started refactoring of GeneratorBase #958

Merged
merged 72 commits into from Feb 25, 2022

Conversation

housengw
Copy link
Contributor

@housengw housengw commented Feb 11, 2022

See #838 for context.

Along with porting PythonGenerator to java, I also factored out part of the code into separate files (PythonReactionGenerator, PythonParameterGenerator, etc), which also led to factoring a small part of CGenerator into separate files (CReactionGenerator)

@housengw housengw marked this pull request as ready for review February 18, 2022 00:30
Copy link
Contributor

@Soroosh129 Soroosh129 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The improvements to the PythonGenerator are excellent!
Thank you for taking up this task and turning it over so quickly.

I only had minor comments.

I still think that someone with a more experienced eye toward issues that could arise from porting Xtend to Java should probably also take a glance at the changes.

Copy link
Member

@lhstrh lhstrh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks like a very sensible refactoring to me. Thank you for working on improving code quality so diligently!

@lhstrh lhstrh changed the title port PythonGenerator.xtend to java Ported PythonGenerator.xtend to Java and started refactoring of GeneratorBase Feb 25, 2022
@housengw housengw merged commit 07d2feb into master Feb 25, 2022
@housengw housengw deleted the xtend-to-java-python-generator branch February 26, 2022 00:22
@lhstrh lhstrh added the refactoring Code quality enhancement label Mar 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactoring Code quality enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants