# How do I get better error messages from Menhir?

**URL:** https://discuss.ocaml.org/t/how-do-i-get-better-error-messages-from-menhir/10764
**Category:** Learning
**Tags:** menhir
**Created:** [November 5, 2022, 7:16pm UTC](https://discuss.ocaml.org/t/how-do-i-get-better-error-messages-from-menhir/10764 "2022-11-05T19:16:40Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![olleharstedt](https://avatars.discourse-cdn.com/v4/letter/o/f1d935/32.png) [@olleharstedt](https://discuss.ocaml.org/u/olleharstedt)
#### Post date: [November 5, 2022, 7:16pm UTC](https://discuss.ocaml.org/t/how-do-i-get-better-error-messages-from-menhir/10764/1 "2022-11-05T19:16:40Z")

</div>

Right now, my Menhir parser will show this error message for any parse error:

> Fatal error: exception Dune\_\_exe\_\_Main.Parser\_error("tok = {, Could not parse …

And then the entire source file is included in the message. 🙂

Any tips to improve upon this…?
