CSCI 435 Compiler Design  Spring 2005

BISON DOC

Week Date Class Assignment or Comments

1

Jan 25 1. Introduction Jan 24 First Day of Classes
  Jan 27 Introduction(cont)  

2

Feb 1 2. Scanning  Homework 2.1, 2.2, 2.3a, 2.4 due next class Last Day to Add
  Feb 3 Scanning (cont)  

3

Feb 8 Scanning (cont) Flex Exercise (Unix Lab)  
  Feb 10 3. Context-Free Grammars and Parsers  

4

Feb 15 Context Free Grammars and Parsers Continued  
  Feb 17 4. Top Down Parsing  

5

Feb 22 Top Down Parsing (cont)  
  Mar 1 TEST  

6

Mar 8 SPRING BREAK    
  Mar 10 SPRING BREAK   Mid-Term Grades due Mar 11

7

Mar 15 5. Bottom-Up Parsing  
  Mar 17 Bottom Up Parsing cont.  

8

Mar 22 Bottom Up Parsing cont.  
  Mar 24 6. Semantic Analysis Easter Break Begings after classes

9

Mar 29 Semantic Analysis Cont. Classes Resume
  Mar 31 Semantic Analysis Cont. SEMINAR

SPARK Web-Page for Aycock's Python based Scanning, Parsing, and Rewriting Kit

Apr 1 Last Day WP/WF

10

Apr 5 SEMINAR Founder's Day
  Apr 7  SEMINAR  

11

Apr 12 7. Run-Time Environments  
  Apr 14 Run-Time Environments cont.SEMINAR  

12

Apr 19 Run Time Environments cont.  
  Apr 21 8. Code Generation SEMINAR  

13

Apr 26 Code Generation  
  Apr 28   SEMINAR  

14

May 3 Summary -- Wrap Up and Celebrate! Last Day of Classes
  May 5    

15

May 10    
  May 12   May 15 Baccalaureate and Commencement