@linvinus > 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. @elextr > 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 or view it on GitHub: https://github.com/geany/geany/issues/1231#issuecomment-247562552
