System Programming and Compiler Construction Sr.No Links 1. Write a program to implement Two- Pass assembler. [Generate the symbol table, literal table from ALP code] 2. Write a program to implement Two – Pass assembler. [Generate the base table, location counter (LC)] 3. Write a program to implement Two - Pass assembler. [Display MOT and POT contents from ALP code] 4. Write a program to implement single macro processor. (Display macro name table, macro definition table, Argument List Array) 5. Write a program to implement single pass macro processor. [Display macro expansion, predefine MDT and MNT tables] 6. Write a program to implement single pass macro processor. [Identify macros and perform macro expansion] 7. Write a program to find the first set of given grammar. 8. Write a program to find the follow set of given grammar. 9. Write a program to design handwritten lexical analyzer using programming language. (Display keyword, identifier, symbols) 10. Write a program to design handwritten lexical analyzer using programming language. (Display numbers, identifier, preprocessor directives) 11. Write a program to implement following code optimization techniques. 1) Algebraic simplification 2) Common sub expression elimination. 12. Write a program to implement following code optimization techniques. 1)Dead Code Elimination 2) Constant Propagation 13. Write a program to implement Intermediate Code Generator using 3-Address code using triples. 14. Write a program to implement Intermediate Code Generator using 3-Address code using quadruples. 15. Write a program to implement automated lexical analyzer using LEX tool 16. Write a program to design handwritten lexical analyzer using programming language. (Display identifier, symbols and remove comment from program) 🪪 License This project follows the MIT LICENSE. Connect with me (Back to top)