LARA Lecture 01: Introduction. Lexical Analysis Course Information Compilers and Interpreters What is a Compiler Compilers in Action Phases of a Compiler Why Study Compilers Describing Syntax of (Programming) Languages While Language Abstract Syntax of While Strings and languages Regular expression Tokens (Words) of While Language Context-Free Grammars Concrete Syntax of While References Tiger book, Chapters 1-2 Slides from previous years: Compilation 2007 Slides 1 (French version) Compilation 2007 Slides 2 (French version) Compiler Construction by Niklaus Wirth, Chapters 1-3 Compiler Construction Tools