Hangt er van af. Je kan twee dingen doen.
Ten eerste gewone syntax highlighting. Hier neem je letterlijk "kom je 'int' tegen, geef dat dan die kleur. kom je iets tussen aanhalingstekens tegen, geef dat dan die kleur". Deze systemen zijn meestal niet erg slim, maar makkelijk te maken en veelgebruikt.
Daarnaast kan je een taalparser maken. Dat is iets ingewikkelder. Daarmee zou je dingen kunnen doen als 'ga naar de declaratie van functie X', of zou je macro's pakweg blauw en functies rood maken (kan onderscheiden). Mocht je zoiets gaan doen voor C++ (een volledige language parser), raad ik je aan om dit niet in RealBasic, maar in C/C++ te schrijven, en onder een niet-copyleft license (dus iets als bsd, mit of zlib) vrij te geven... We hebben er nood aan
- SeySayux