how highlighting can be wrong? it is just color, user must understand source meaning independent from color.
Imagine that some portion of the code was highlighted as a string or comment while it actually isn't a string or a comment. That won't help reading the code, but rather will make it a lot harder, because you have incorrect visual clues. We don't want that.
the fact that its a constructor and would normally return an object of that type is the far more important information, not that it happens to look like a function call, thats just a distraction.
Well, your constructors (?) return booleans, or are converted to it. The call site meaning is clearly function-like, how it's implemented looks fairly secondary in your example.
Sure, it might actually be a lot more convoluted, and return a more complex object but that object can be converted to boolean, or has operator |
, but the caller doesn't seem to really care.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.