C# Help - C# Community and Information

Compiler tools in C#

November 18th, 2006 in C# Language by admin


This document presents compiler writing toolsin the tradition of lex and yacc, but using C# as an implementationlanguage. The tools are written using object-oriented techniques thatare natural to C# and are provided in source form to assist anunderstanding of the standard algorithms used.

Full user documentation and a number ofexamples are provided, making this document suitable for regular use bycompiler writers. However, because it is intended for use in auniversity course, speed has always been sacrificed for readability inany case of conflict. The tools perform well enough to developcommand-line compilers, but are not recommended in other situationssuch as just-in-time or incremental compilation.

Read Booklet.doc included in CSTools.zip for the rest of this explanation and for the source code associated with this article.

CSTools.zip

Related Articles :

Leave a Reply

RSS Feed Follow Us on Twitter!