Assignment 2

You are to do three things:
  1. Define the record types (for the abstract syntax) and write the parse procedure for the grammer of our new language named Tull. parse thus returns abstract syntax tree for expressions in Tull
  2. Write the procedure unparse that takes the output of parse and returns expressions in our new language .
  3. Write free-vars and bound-vars for parsed expressions from our new language
Turnin in instructions
Sushil Louis
Last modified: Thu Oct 14 13:01:15 PDT 1999