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

Clean up the method and array access logic in the base assignables to be restricted to the 'Variable' branch #661

Merged
merged 1 commit into from
Feb 27, 2024

Conversation

dfellis
Copy link
Member

@dfellis dfellis commented Feb 27, 2024

This turns the base assignable variable into a vector of VarSegment entries, which should help reduce the spread of logic on accessing properties or array locations to a singular spot and minimize the amount of nonsensical text it can parse.

Did this as a separate PR and just mushed it back into a string for now to prove that the parser change doesn't cause regressions in the test suite. (Which is true, still the same # of successful tests)

@dfellis dfellis self-assigned this Feb 27, 2024
@dfellis dfellis merged commit 2a2066c into main Feb 27, 2024
1 of 2 checks passed
@dfellis dfellis deleted the clean-up-method-array-access-in-base-assignables branch February 27, 2024 18:20
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