Ich bin auf der Suche nach einigen guten Übersichten über bewährte Verfahren und gemeinsame Muster für die Aktivierung der Syntaxhervorhebung in einem Textfeld. Es scheint eine sehr häufige Übung zu sein, dass fast alle Sprachen ein UI-Steuerelement haben, das die Syntaxhervorhebung in verschiedenen Sprachen aktiviert. Ich bin einfach neugierig, ob es ein gemeinsames Muster für die Implementierung gibt.
Verwendet jeder reguläre Ausdrücke? Gibt es ein Repository für reguläre Ausdrücke, die häufig in Syntaxhervorhebungsszenarien verwendet werden?
Gibt es alternative/bessere Ansätze zur Syntaxhervorhebung?
Update
Links zu relevanten Ressourcen über die Durchführung von Syntax-Highlighting in einer bestimmten Sprache oder Konzepte im Zusammenhang mit Syntax-Highlighting wären großartig. Lexing (lexikalische Analyse) wurde in einer Antwort erwähnt, aber ohne einen Link, um mehr zu erfahren. Alles, was dazu beiträgt, dieses häufig gelöste Problem besser zu verstehen, wäre großartig.