Tach,
Also eine Abwägung false positive vs. false negative: bei keiner Angabe nicht färben – oder raten, auf die Gefahr hin, falsch zu raten.
Ich hätte vermutlich anders abgewägt: keine Angabe, also kein Syntax-Highlighting.
ich würde sagen, das hängt davon ab, wie die Heuristiken implementiert sind; wenn wie in meinem Beispiel Code mit einem Shebang beginnt, ist es i.A. kein Raten mehr, aber offenbar sind nicht alle Lexer so konservativ.
mfg
Woodfighter