Python's “//” operator wrongly treated as a comment (part 2)
I just noticed it in the first revision of this answer, and after a quick search here on meta it turned out the question has been already asked a while ago. However, I didn't quite understand what the consensus was. The status-bydesign tag as I see it means nothing needs to be done, but in this case it must mean something else (maybe that it can be sorted out by SO mods or something), because clearly something should be done. From the linked question I understand that there are cases when the syntax highlighting can work incorrectly if multiple languages are used without explicit specification, but I suppose the defaults should at least work if Python is the only language used in the post and there are no misleading tags, like in the shown recent example. Can someone elaborate on the situation?
I must add that not only '//' is treated as a beginning of a comment, but also
#define is processed in a wrong way, the rest of the comment being highlighted.