This seminar presentation provides an overview of YACC (Yet Another Compiler Compiler). It discusses what compilers do, the structure of compilers including scanners, parsers, semantic routines, code generators and optimizers. It then reviews parsers and how YACC works by taking a grammar specification and generating C code for a parser. YACC declarations and commands are also summarized.