Zitat von
Flocke:
Allerdings bin ich zu wenig drin in .NET um zu wissen, ob's da auch reguläre Ausdrücke gibt
Klar gibts die
Obwohl ich mich mit Compilerbau nicht auskenne, würd ich doch einen etwas akademischeren Ansatz wählen und erstmal einen Tokenizer drüberlaufen lassen, der alle Tokens erfasst, unabhängig von den Whitespaces. Diese Tokens kann man dann kategorisieren und entsprechend einfärben.
Ist vielleicht anfangs etwas mehr Code, aber man kann leichter Änderungen dranmachen.