The document is a project presentation on compiler design by Group 2 students Ilias Ahmed, Arifur Islam, Tasnia Islam and MD.Abdur Rahim Khan. It discusses the objectives of lexical analysis, syntax analysis and symbol tables in compiler design. Specifically, it explains how a compiler works, the need for a compiler, and the functions of lexical analysis including tokenizing source code and recognizing keywords, identifiers and constants. It also describes syntax analysis including parsing source code into a parse tree and how symbol tables store identifier information for quick access.