parsing haskell error-handling happy

parsing - Reemplazando el "Error feliz interno"-notHappyAtAll



haskell error-handling (1)

Estoy usando Feliz para generar un analizador.

He descubierto que cuando le doy tokens que combinan parte de la gramática en un nivel inferior al nivel superior (como expresarlo por sí mismo, eso no es parte de una afirmación), obtengo un "Internal Happy" Error "en lugar de un error de análisis.

¿Hay alguna manera de anular notHappyAtAll para que pueda imprimir un mensaje de error mejor que "Internal Happy Error"? Obviamente, aparte de cambiar el archivo del analizador autogenerado, tendría que hacerlo cada vez que actualicé la gramática.


Este problema parece haberse solucionado en Happy 1.18.7.