Merr: an LR Syntax Error Message Tool
page last updated: 7/26/08
Merr is a syntax error message table generator that works with
YACC and related LR-parser generators such as byacc and bison. Merr was
developed in support of the Unicon programming
language implementation. It is now available as a standalone tool for use
in compiler writing and compiler instruction. At present Merr supports
parsers generated for the C/C++ and Icon/Unicon programming languages;
the author is happy to assist people interested in porting Merr for use
with other LR parser generator systems, target languages, and machine
- Merr 1.1 Source Distribution: (code)(makefile)
(Merr is written in Icon; you will need Icon or better yet, Unicon to compile it.)
- Merr 1.0 Binary Distributions: (Linux) (Solaris) (inquire about other platforms you need))
- Merr User Guide (PDF)
- The Merr FAQ is currently in its infancy.
- A Merr technical paper has been published in ACM Transactions on
Programming Languages and Systems (TOPLAS), vol. 25(5), pp. 631-640,
A discussion mailing list for the Merr tool is available.
Messages to the list can be sent to
email@example.com. You must be a member of the list to post. To
unsubscribe, send a message to firstname.lastname@example.org
with your request.
We will add additional support to this site
as demand warrants. Send e-mail to email@example.com with inquiries.