MNIT Jaipur Syllabus computer science Compiler Lab
The following proposed coverage are broad guiding areas in lab. The instructor offering the course in
consultation with the theory offered can adopt further variations in tune with IT-324.
1. Programming exercises to implement typical lexical analyzers, parsers, intermediate code
2. Assignments using LEX and YACC tools.
3. Programming assignments on some of the concepts related to Code Optimization.
1. Aho, Ullman and Sethi: Compilers, Pearson Education.
2. Levine, Mason and Brown: Lex and Yacc, O’Reilly