|
CSC 355
Language Processing
8:00-9:15 TTh EH2
|
DSU
|
Instructor: Tom Halverson (Tom's
homepage)
Office: East Hall 101 (BIS College Office)
Phone: 256-5165 (BIS College Office)
Email: halverto@pluto.dsu.edu (send)
Office Hours: schedule page
and office door
New
- Dec 6 - Notes - Optimization; a final
set for your reading pleasure
- Dec 1 - Notes - notes from 11/22
- Nov 22 - Notes - Getting ready for code
generation
- Nov 15 - Notes - Type checking and
examples of "real" grammars
- Language Design Project -
updated 11/29
- Nov 8 - Notes - Attribute grammar
- Assign5 - Attribute Grammar I - Due 11/11
- Nov 1 - Notes - Bottom-up parsing, LR
parsing, item sets & parse tables
- Oct 25 & 27 - Language definition discussions
- Oct 20 - Lex/YACC demo
- Oct 18 - Return tests & discuss results
- Oct 11 - Notes - Begin to work toward
parsing; Top-down & LL
- Assign4 - Parser Basic I - Yacc - Due
10/11
- Sept 27 - Notes - Introduction to context free
grammars, derivations, parse trees, and parsing
- 9/22 & 9/27 - Context free grammars, parse trees, derivations. Notes in class.
- Assign3 - Context free grammars & parse
trees - Due 9/29
- Assign2 - Scanner Basics - Lex - Due
9/20
- Sept 13 - Notes - Scanner generator tools (Lex, Flex, ...)
- Sept 1 - Notes - Compiler components, Regular
expressions and grammars, Scanners
- Assign1 - Regular expressions, regular
language, DFA - Due 9/13
- Aug 30 - Notes - Syllabus and Course
Information
Resources
Notes
Assignments
Course
information & syllabus
Tom's
Homepage
* Bullets ( ) are links,
let me know if this is a problem.
|