up previous
Up: Steven A. Demurjian's Home Page Previous: Current and Previous Courses/Materials

CSE4100: Programming Language Translation

ANNOUNCEMENTS:
Course Announcements: PPT
Midterm Exam Samples and Solutions: Fall 1991 and Spring 1992
Midterm Exam Advice/Content: PPT
Midterm Exam Results/Solution: PPT
Final Exam Advice/Content: PPT

COURSE/CLASS MATERIALS
  • Introductory Overheads: PPT 
  • Homeworks: MS WORD
  • Homework Solutions: PPT 

  • PROJECT MATERIALS
  • Project Part 1:PDF
  • Project Part 1: An Overview of Latex: latex.all.txt
  • Project Part 1: Latex Source Files: latex.in.txt or projp1.tex
  • Project Part 1: Latex Grammar for 3rd Task of Project Part 1: latexp2clean.y
  • Project Part 1: Task 2 Solution: First and Follow
  • Project Part 2:  PDF
  • Project Part 2 Common Files: latex.in and latex.l and latexp2.y and latexp2clean.y and projp2.tex
  • Project Part 2 Bison Files: b2conflicts.txt and bison.debug.txt and latexp2.output and latexp2.tab.c and lex.yy.c
  • Project Part 2 PCYacc Files: yy.lrt.txt and latex.c and latexp2.c and yytab.h
  • Project Part 2 Unix Yacc Files: y2conflicts.txt and lex.yy.c and y.output and y.tab.c
  • Project Part 3 Description: PDF  and LATEX INPUT
  • Project Part 3: README.TXT and conflicts.txt
  • Project Part 3 Lex/Yacc Source: latex.l and latexp3c.y
  • Project Part 3 Code and Examples: generate.c and util.c and union.y
  • Project Part 3 Input/Output Files: latex.input.txt and latexout.txt and latextoc.txt and output.txt
  • NEW!!!! Project Part 3 Test Cases: TestCases.zip

  • TEXTBOOKS AND WEBSITES 
  • Aho Main Compiler Textbook: First or Second Edition
  • PCLex and PCYacc
  • Lex/Yacc Site
  • ELECTRONIC COURSE LECTURES AND READING MATERIAL

    Dr. Steven A. Demurjian,  Professor
    Director of Graduate Studies
    Computer Science & Engineering, Box U-2155
    The University of Connecticut
    371 Fairfield Road, Storrs, Connecticut 06269-2155
    (860) 486-4818, (860) 486-3719 (CSE Office), (860) 486-4817 (fax)
    steve@engr.uconn.edu