Lex & Yacc 3.3.1 and above use entirely new installation technology and has a thoroughly updated directory structure. When upgrading to this release, files that are no longer used will have to be manually removed. There is no harm in not doing this, the product will still function correctly. This step is only necessary for housekeeping purposes.
With release 3.3.1, the libraries and their source code are all in the
$ROOTDIR/libmks directory. Only libraries for Microsoft Visual C/C++ are included. If this is the compiler you use, delete the
$ROOTDIR/libmks directory or all of its contents and subdirectories before upgrading. If you use a different compiler, be sure to keep any libraries you use with it. You can remove all the other files and unused subdirectories from
The examples have been updated for release 3.3.1 and above and the
$ROOTDIR/examples directory reorganized. Before upgrading delete the
$ROOTDIR/examples/windows directories. If you do not have any other MKS products installed, for example MKS Toolkit, you can simply delete the entire
The DOS TSR based example of a Yacc Tracker is not part of the product as of the 3.3.1 release. Unless you still use this example, you can delete the
Other files and directories:
All other files used by Lex & Yacc have the same names and locations as in release 3.2 so the installation process will automatically replace them and no additional unused files will be left behind.