milestone: symbol tables

At this point in time you should:
  • have defined the kinds of identifiers that occur in WIG programs;
  • have decided what symbol information is relevant to each kind;
  • have defined the appropriate SYMBOL type;
  • have implemented the construction of symbol tables;
  • have implemented the analysis of uses of identifiers; and
  • have tested your implementation.

You should submit an e-mail summary of your progress to your TA. You should summarize your progress for each of the steps above. This summary is due on Friday of the week for this milestone. Remember that successfully completing the milestones is a key factor for completing the project, and timely completion of milestones is part of your final grade.