Estoy trabajando en un pequeño proyecto de editor de texto y quiero agregar resaltado de sintaxis básica para un par de idiomas (Java, XML ... solo por nombrar algunos) Como experiencia de aprendizaje, quería agregar uno de los analizadores de lexer de Java populares o no populares.¿Qué analizador de lexer orientado a Java para proyecto simple (ANTLR, DIY, etc.)
¿Qué proyecto me recomienda? Antlr es probablemente el más conocido, pero parece bastante complejo y pesado.
Aquí están las opciones que conozco.
- Antlr
- Ragel (sí, puede generar fuente de Java para la entrada de procesamiento)
- hágalo usted mismo (supongo que podría escribir un simple analizador de señal y resaltar el código fuente).
ANTLR. sin duda. –