Migrate remove_dbgs
from ted
to SyntaxEditor
#19267
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi! I am trying to get started on migrating a couple of assists to the SyntaxEditor machinery. I am struggling ever so slightly with converting things however. One of the problems is that because I prepare all the changes into the SyntaxEditor, and only apply it later, I don't really know where to look when the apply-step results in an error.
Specifically, the tests are currently failing with
assertion failed: is_ancestor_or_self_of_element(&old, &self.root)
, and with that I am leaving trailing semicolons in place when I am removing dbgs. Any help on this would me greatly appreciated :)