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.
This PR simplifies how we escape the ternary operator, and simplifies the whole strategy.
Instead of replacing the
PrintNode
s, we instead "just" wrap the inner expressions.For the ternary operator, the
InlinePrint
expression is useless and even weird as printing something in the middle of an expression looks very wrong. This is not done anymore and the node is deprecated.Overall, this PR makes fewer changes to the Node tree which should make things use a bit less memory.