Skip to content

🚚 Split Parser.cs#318

Merged
metoule merged 9 commits intodynamicexpresso:masterfrom
metoule:split_parser
Aug 19, 2024
Merged

🚚 Split Parser.cs#318
metoule merged 9 commits intodynamicexpresso:masterfrom
metoule:split_parser

Conversation

@metoule
Copy link
Copy Markdown
Contributor

@metoule metoule commented Aug 18, 2024

The Parser.cs class is huge, which prevents code reuse: for example, we could imagine reuse the resolution logic in the late binders for dynamic objects.

In any case, having smaller files should make the code easier to understand. Let me know what you think :)

The PR has been split into several smaller commits to make it easier to review (and to validate each step).

@metoule metoule requested a review from davideicardi as a code owner August 18, 2024 16:29
Copy link
Copy Markdown
Member

@davideicardi davideicardi left a comment

Choose a reason for hiding this comment

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

Completely agree! The Parser class is very old and was never refactored. Thank you!

@metoule metoule merged commit e4589fb into dynamicexpresso:master Aug 19, 2024
@metoule metoule deleted the split_parser branch August 19, 2024 19:57
@cpiber cpiber mentioned this pull request Nov 13, 2024
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