Info-Mac Archive Downloads: dev/cw/

Back to dev/cw/

Berkeley Yacc plugin for CodeWarrior (brkly-yacc-plug-in-191-cw.hqx)

Download brkly-yacc-plug-in-191-cw.hqx (369,033 KB)


From: jeffl@diac.com (Jeff Laing)
Subject: Berkeley Yacc plugin for CodeWarrior

Yacc 1.9.1 for CodeWarrior is based largely on Berkeley Yacc 1.9
and was converted to the Metrowerks CodeWarrior IDE by Jeff
Laing. Code generation was modified specifically for CodeWarrior
and a number of the more obscure “syntax error” type errors that
Berkeley Yacc produces have been enhanced to provide more
information.

Version 1.9.1 was recompiled with CW9 and version 4 of the plugin
API and adds the following features:
• %expect allows suppression of shift/reduce & reduce/reduce
warning
• Moved skeleton code into TEXT resources in plugin
• Added flag to generate .cp files instead of .c

and corrects the following bugs:
• output files are now truncated before use.
• text after grammar now included in output files.
• preferences now correctly saved.

This plugin is not free, nor is it in the public domain. It comes
with the hefty shareware fee of 15 US Dollars (if you pay via Kagi)
or 15 Australian Dollars (if you pay directly by cash or cheque
on an Australian bank).

Permission is explicity given for this software to be included on
compilation CD-ROM's and other collections provided that Tristero
Computer Systems receive a fully registered copy of the disk it
appears on. Metrowerks have explicit permission to include this
software on all CodeWarrior releases.

Jeff Laing