¿Cómo hacer un resaltado de sintaxis para Java en Haskell?

Muy pronto me veré obligado a presentar un proyecto en Haskell que se supone debe hacer un resaltado de sintaxis Java. Investigué un poco y descubrí que Happy podría ser una solución (ya que es un analizador tipo yacc). También se mencionaron Bison y Parsec. Como soy nuevo en Haskell, realmente no tengo ninguna idea de cómo comenzar este proyecto. Cualquier consejo ayudaría mucho.

¡Gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta