Widget de resaltado de syntax SWT

¿Alguien sabe de un widget SWT que puede ser un editor de texto con soporte para resaltado de syntax? Soy consciente del widget StyledText, pero espero que alguien ya haya escrito algunas bibliotecas, por lo que solo se pueden especificar las palabras clave que se deben resaltar.

De hecho, el principio general del resaltado de syntax es usar el widget StyledText . StyledText Widget

El JavaSourcecodeViewer es un ejemplo más avanzado. texto alternativo

El JavaViewer es aún más detallado ( código fuente ).

Me gustaría ver qué utiliza Eclipse en su editor de código. Porque si alguna aplicación SWT usa resaltado de syntax, es Eclipse.

Tal vez lo que está buscando es el complemento Eclipse Colorer .

No tengo idea, sin embargo, si y cómo se podría utilizar el colorante como un widget SWT.