Back to main page

Project Two
>> Project Three Dir  - Click to view the project directory.  Project2 Description >>  PDF format, PS format       
    
Project Three - Scores
1. Please check your score as follows
      ~xzhang13/public/score 3
2. Any guys who get 0 in the project3 should get the e-mail from me . Please do it upon my request in the e-mail .
3. I will set up the the office hours 4:00-5:30 on Dec 5 ,2000(your regular class time) to discuss the grade of project3.
4. If your program couldnt be compiled , I will not regrade your project and only explain why I reduced points for you. I can change grade only if I grade wrongly . But I will regard it very carefully.
5. Your grade can not be changed after final.

xi zhang 
Project Three - Submission Instructions
    1. please submit your program in the same path as project1
       ~xzhang13/public/submit 3 file1 file2......
    2. Program will be run as follows
      ./p2c <demo1
     demo1.out should be stdout and I will check your translation in p1.c   ( Xi Zhang)
Project Three - Instructions

      Project 3 is due at midnight, November 29th.    The goal of this project is to build a program to detect and report semantic errors (typically type errors) in pseudo-Pascal (the language used for all projects in this class and hereby refered to as Pascal) programs and translate correct programs to C. The project basically has two components: type checking and translation to C.

Getting Started All the material for this project is available via the Class webpage. You can create the parser by typing make.All questions regarding the project should be posted in our news group uh.nsm.cosc4310. Please keep checking the class webpage and newsgroup for any chages or clarifications. You may reuse your grammar from project 2 or use the grammar supplied. The files provided include a working parser and a primitive symbol table. The symbol table code is provided just to help you get going and would have to be completely rewritten.When you submit the project, please include the path to your RCS directory on Bayou in your README file. Please turn on read permission on this directory one week after submission deadline.

     Please check back here for instructions about project submission.
Last modified on : Dec 4th 2000

Back to main page