
Merr: an LR Syntax Error Message Tool
page last updated: 2/21/21
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
platforms.
Downloads
- 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))
Documentation
- Merr User Guide (PDF)
- The Merr FAQ is currently in its infancy.
- An article on Merr appeared in ACM Transactions on
Programming Languages and Systems (TOPLAS), vol. 25(5), pp. 631-640,
September 2003.
Support
A discussion mailing list for the Merr tool is available.
Messages to the list can be sent to
unicon-merr@lists.sourceforge.net. You must be a member of the list to post. To
subscribe or
unsubscribe, send a message to unicon-merr-request@lists.sourceforge.net
with your request. :-)
We will add additional support to this site
as demand warrants. Send e-mail to jeffery@cs.nmt.edu with inquiries.