In Scala it’s not always obvious when some expression is an argument to a by-name parameter. New highlighting helps to easily spot such expression.
You may also gray-out literals if you wish (disabled by default):
![]()
Block expressions are supposed to be called by-name, so, by default, there’s no such highlighting for them:

The highlighting also works with implicit conversions that use by-name parameter:




Hi,
Can you say in which programming language you have used in this example? I didn’t get the whole picture, perhaps you would present a more clear case.
Cheers