Stanford online course of CS143 Compilers: Link
The full name of "Cool" is "The Classroom Object-Oriented Language". It is a small language designed for use in an undergraduate compiler course project by Stanford University.
- PA1 - into to cool programming
- PA2 - Lexical Analysis
- PA3 - Parsing
- PA4 - Semantic Analysis
More information about the project: