Podrías revisar lo que hace el EditPlus, que es mi editor de texto favorito. Un usuario puede escribir la "sintaxis" en un archivo de texto con un formato sencillo que básicamente indica cuáles son los delimitadores, los comentarios y las palabras reservadas.
Lo que no tiene el Editplus y que a mi me parecería genial, es poder ampliar sintaxis según cada proyecto. Me explico: puedo tener un X proyecto de PHP que usará a sintaxis de PHP asociada a la extensión de archivo .php. Pero, este proyecto X tiene sus objetos, sus propiedades, etc. Entonces, me gustaría poder agregar etos identificadores como palabras "reservadas" exclusivas del proyecto, a fin de podr resaltarlas.
Ya ves que ya tienes una
wish list
// Saludos