Further refine string handling in the parser translator #3414
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.
Mostly around newlines and line continuation.
':foo:and%s[foo]to not be interpolationAppologies for the amount of stuff
I sincerely hope this is the last of it for string handling. I'm not particularly proud of how this code evolved over the last PRs. It seems to handle a large chunk correctly and there are now an appropriate amount of tests so I might come back and try to clean it up a bit in the future.
#2539 can now be closed. All reported problems are now resolved, with this PR removing the last wrong offense from RuboCop for
ruby-spec.