Geruva Publications - Software Dept.

Order the CD

Contact us by email

Home Page


cs2002 A collection of meta compilers, or compiler compilers, and related tools. Parsers, lexers, and integrated meta-compilers.

Many are variations on LEX and YACC, and others are original contributions. You may wish to use one or more of these for a project, or perhaps just to get some ideas. Formal grammars for some languages are available for use with some of these packages. Most can be run on a PC, and LINUX and UNIX systems are the best represented host systems. However, there is also much for the Windows user, and some products run in a Java environment. You will need one of the commonly available unzip utilities, such as PKUNZIP or WinZip. The various packages are at different levels of maturity and sophistication, and I cannot certify that they are all worthwhile for any particular purpose. However, some of them, at least, are very good indeed. In addition to the software, I have included documentation, where possible, and HTML pages linking to a wealth of online resources.

One of the best web resources for this topic: