COT5300 Theory of Parsing


Syllabus


Power point slides for lecture 1

Power point slides for lecture 2

Project phase 1: Lexical Analyzer and the related files (Due date: Sept. 26)

Power point slides for lecture 3

Power point slides for lecture 4

Power point slides for lecture 5

New executable for the lexical analyzer project. The old one has bugs dealing with comments.

Power point slides for lecture 6

Power point slides for lecture 7

Power point slides for lecture 8

Power point slides for lecture 9

Power point slides for lecture 10

Power point slides for lecture 11

Power point slides for lecture 12

Power point slides for lecture 13

Power point slides for lecture 14

Project phase 2: Syntax Analyzer and the related files (Due date: Oct. 26)

Important: Midterm to be held on Oct. 17

Power point slides for lecture 15

The benchmark suite for the course project.

Power point slides for lecture 16

The syntax trees for the programs in the benchmark suite.

Project phase 3: Semantic Analyzer. Due date: Nov 14.

Power point slides for lecture 17

Power point slides for lecture 18

Power point slides for lecture 19

Power point slides for lecture 20

Power point slides for lecture 21

Power point slides for lecture 22

Project phase 4: Code Generator. Due date: Dec. 12 (This is a hard deadline).

Power point slides for lecture 23

Source code for a code generator for the VAX VMS assemblyfor your reference

Power point slides for lecture 24

Power point slides for lecture 25

Power point slides for lecture 26

Power point slides for lecture 27