Personalmente lo veo un contrasentido.
No entiendes el que ya hay hecho (por cierto uno de los mejores) y por eso quieres crear uno propio.
żSi no entiendes lo que ya hay hecho cómo vas a crear uno desde cero?
De todas formas
revisa este hilo. Ahí tienes un ejemplo sencillo de cómo colorear sintaxis.