Compilers (CSC-362 98F)


Assignment 9: Type checker

This is a programming assignment. You should work with the members of your team on this assignment, dividing work appropriately. In addition to other materials, you should also turn in a sheet summarizing each member's contribution.


Build a type checker for the abstract syntax trees you created in assignment seven. Your type checker should report any errors corresponding to undeclared identifiers or mismatching types. More detailed instructions can be found in the section labeled Program on page 122 of the Green book and 127 of the Red book.

This may be a longer assignment. I strongly encourage you to start thinking about it (and perhaps even writing it) before break.


Disclaimer Often, these pages were created "on the fly" with little, if any, proofreading. Any or all of the information on the pages may be incorrect. Please contact me if you notice errors.

Source text last modified Mon Oct 5 10:12:57 1998.

This page generated on Mon Oct 5 10:39:14 1998 by SiteWeaver.

Contact our webmaster at rebelsky@math.grin.edu