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

Refactor CGenerator.xtend #1011

Merged
merged 45 commits into from
Mar 11, 2022
Merged

Refactor CGenerator.xtend #1011

merged 45 commits into from
Mar 11, 2022

Conversation

housengw
Copy link
Contributor

@housengw housengw commented Mar 9, 2022

As part of the effort to port CGenerator.xtend to java, I have refactored some of it into separate files.

This PR has reached a good stopping point and is ready to merge.

@housengw housengw changed the title Xtend to java c generator Port CGenerator.xtend to java Mar 9, 2022
Copy link
Collaborator

@edwardalee edwardalee 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 great refactoring! One issue throughout is this:

Each file should have a class comment with a short description of the class and author information.

@housengw housengw marked this pull request as ready for review March 10, 2022 08:59
@housengw housengw changed the title Port CGenerator.xtend to java Refactor CGenerator.xtend Mar 10, 2022
@housengw housengw requested a review from lhstrh March 10, 2022 18:16
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.

I agree with @edwardalee; this looks great! I've flagged the locations where class comments and author info are missing. If you could correct those, that'd be great.

@lhstrh lhstrh merged commit e4567a4 into master Mar 11, 2022
@lhstrh lhstrh deleted the xtend-to-java-c-generator branch March 11, 2022 00:31
@lhstrh lhstrh restored the xtend-to-java-c-generator branch March 11, 2022 00:31
@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.

3 participants