home *** CD-ROM | disk | FTP | other *** search
- Berkeley YACC for MS-DOS
- Jeff Jenness
- January 8, 1990
-
- I owe a great deal to Stephen C. Trier for this port, as he did if first.
- He had ported an older version, this version is the latest that is found
- on the INTERNET at ucbarpa.berkely.edu
-
- A MAKEFILE is included for compilation under Turbo C++ 1.0, you may have
- to make some changes for your DOS environment. If you do not wish to use
- the MAKEFILE then you must "define" MSDOS and compile under the compact
- memory model. This port will also compile under QuickC 2.0.
-
- Added to this MSDOS version is a "usage" message when the tool is invoked
- without any command line parameters.
-
- Testing of this version has been minimal. I ran the test cases and found
- the results identical. I also ran BYACC on an old version of Berkeley
- EGREP and found that it worked as expected.
-
- This port is released into the public domain. No guarantees are made as
- to its fitness. Refer comments to jeffj@cs.umr.edu. I may or may not
- answer the messages I receive (depending on what my schedule is like).
-
- Stephen's message from the original port follows. You may want to respond
- with comments to Stephen also.
-
- Jeff Jenness, University of Missouri - Rolla
-
- *******************************************************************************
-
- Berkeley YACC for MS-DOS
- Stephen C. Trier
- April 23, 1990
-
- This is a port of Berkeley YACC to the Turbo C 2.0 compiler under MS-DOS.
- I have tested the port on the test cases given and on several other files,
- and it appears to be fully functional. I also used it to compile Flex, Berkeley's
- fast lexical analyzer generator.
-
- If you find bugs in the port, feel free to let me know. Fixes are espcially
- appreciated. I have no plans to support YACC per se, but I am interested in
- any bugfixes that may be needed.
-
- The port was extremely straightforward. Most (all?) of my changes are
- #ifdef'ed to the __TURBOC__ definition. This will need changing if you plan
- to compile Berkeley YACC in Turbo C's strict-ANSI mode or with MS-C.
-
- My changes, like the rest of Berkeley YACC, are in the public domain. Do
- with it as you will. At the same time, there is NO WARRANTEE for Berkeley
- YACC or for my changes, to the extent allowed by applicable law.
-
- Stephen Trier
-
- domain address: sct@seldon.clv.oh.us (preferred) OR sct@po.cwru.edu
- bang path: {sun,decvax}!cwjcc!skybridge!seldon!sct
-