-
Notifications
You must be signed in to change notification settings - Fork 72
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
Validation for multiple assignments takes rewrite actions into account now #1766
Validation for multiple assignments takes rewrite actions into account now #1766
Conversation
…l elements in parser rules as well (was another bug)
… added some more specific test cases
checked with my usecase in the arithmetics grammar + in the extension host and it seems to work |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LVGTM! Just a few remarks and questions, nothing to be changed urgently. 🚀
And explicit kudos for your elaborate test cases! |
Thanks for your review @sailingKieler! In my eyes, this PR is ready to merge. |
…t now (#1766) * recursively take created objects in groups/alternatives into account, added some more specific test cases * simplified and reworked the validation to support actions as top-level elements in parser rules as well (was another bug) * derived test cases from the discussion in #1756 * refactoring: inlined method * improved error logging
Fixes #1756.
This PR contributes the following improvements for the validation for multiple assignments with
=
instead of+=
(see #1412):Beyond that, this PR ...