标签: parsing haskell error-handling happy
我使用Happy来生成解析器。
我发现当我给它的标记符合比顶层更低级别的语法部分(比如在它自己的表达式上给它一个表达式,这不是语句的一部分)时,我得到一个“内部快乐错误”而不是解析错误。
有没有办法覆盖notHappyAtAll,以便我可以打印比“内部快乐错误”更好的错误消息?显然,除了更改自动生成的解析器文件之外,每次我更新语法时都必须这样做。
notHappyAtAll
答案 0 :(得分:1)
此问题似乎已在Happy 1.18.7中修复。