Ich arbeite an Cocoa Application, die in der Lage sein sollte, einen Quellcode in Objective-C, SQL, JavaScript, Python usw. zu analysieren und hervorzuheben. Der Text sollte auch editierbar sein (zB mit NSTextView) .Was ist der beste Weg, Syntax-Highlighting von Quellcode in Cocoa zu implementieren?
Bitte geben Sie an, wie Sie diese Funktion am besten in Mac OS X 10.5 implementieren können.
Die automatische Vervollständigung und andere Zusatzfunktionen müssen nicht unterstützt werden. Einfache Formatierung nach Schlüsselwörtern, Zeichenketten, #Includes und Zahlen, aber mit cooler Leistung ist nur OK.
Auch wäre es großartig, wenn die Konfiguration von Sprachen unterstützt würde.
Danke!
Intelligente Syntaxhervorhebung kann ziemlich schwierig sein - das ist ein Teil davon, warum Apple so viel Arbeit auf dem Klirren Frontend LLVM zu tun. Vielleicht möchten Sie es überprüfen. – user57368