These are compiler writing tools in the tradition of lex and yacc, but using
C# as an implementation language. The tools are written using object-oriented
techniques that are natural to C# and are provided in source form to assist
an understanding of the standard algorithms used. A number of examples are
provided and the final version is intended for use in a university course.
The tools perform well enough already to develop command-line compilers,
but are not recommended in other situations such as just-in-time or incremental
compilation. This version of the toolset is based on an earlier one using
C++ and first published in August 1995. The attached zip file (221KB) contains
the tools, their source code, some examples, and a Word booklet describing
them and giving the syntax of the LexerGenerator and ParserGenerator scripts.

Version 0.2 of the tools are at
http://cis.paisley.ac.uk/crow-ci0/CSTools.zip
Best of luck using them. Let me know how you get on.
Best wishes
Malcolm Crowe