IMP80 for 80x86 in C
====================

This is a project I started many years ago, but everything went pear-shaped
after a change of responsibilities at work, and two young children...

One day I would like to get back to this.

It is (the start of) an IMP80 compiler in C.  The C is dubious in places
as this is a very direct implementation of the PDS IMP code, and a lot
of casts were required.  However, the syntax analyser is complete and it
runs fine.

There are various auxiliary programs that need to be around.  These are
also provided.  They generate tables and other files needed by the
compiler.

The compiler is written for IBM VisualAge C++ and will probably need
modification for things such as 'gcc'.

There are makefiles in each directory, but they will probably need
modification.

Directories are:

compiler        The actual compiler.
compmess        Message table generator. Must be built before compiler.
doc             Some documentation on data structures, etc.
genop           Opcode table generator. Must be built before compiler.
genps           Syntax table generator. Must be built before compiler.
gensn           Special function table generator. Must be built before
                compiler.
readme.txt      This file.

Bob Eager
August 2002
