This document contains a lesson plan for a System Programming class being taught over 17 weeks. It includes 10 experiments covering topics like identifying comments in code, validating identifiers and operators, implementing a symbol table, removing left recursion from grammars, implementing recursive descent and predictive parsing, and using LEX and YACC tools. The plan lists the name of each experiment, number of teaching hours required, and the overall aims and schedule of the class between June and October 2019 with 4 credit hours and a batch of 50-53 students.
This document contains a lesson plan for a System Programming class being taught over 17 weeks. It includes 10 experiments covering topics like identifying comments in code, validating identifiers and operators, implementing a symbol table, removing left recursion from grammars, implementing recursive descent and predictive parsing, and using LEX and YACC tools. The plan lists the name of each experiment, number of teaching hours required, and the overall aims and schedule of the class between June and October 2019 with 4 credit hours and a batch of 50-53 students.
This document contains a lesson plan for a System Programming class being taught over 17 weeks. It includes 10 experiments covering topics like identifying comments in code, validating identifiers and operators, implementing a symbol table, removing left recursion from grammars, implementing recursive descent and predictive parsing, and using LEX and YACC tools. The plan lists the name of each experiment, number of teaching hours required, and the overall aims and schedule of the class between June and October 2019 with 4 credit hours and a batch of 50-53 students.
NAME OF FACULTY: PROF. Punit Saswadkar DESIGNATION : ASSISTANT PROFESSOR TH SUBJECT : SYSTEM PROGRAMMING CLASS: 5 SEMESTER SUBJECT CODE : 2150708 CREDIT :6 TERM DATES : 17-06-19 TO 23-10-19 TEACHING SCHEME : 4 – 0 – 2 LAB NO : 207A BATCH :B51/B52/B53 SR NAME OF EXPERIMENT HRS. NO. 1 Write a C program to identify whether a given line is a comment or not. 2 2 Write a C program to test whether a given identifier is valid or not. 2 3 Write a C program to simulate lexical analyzer for validating operators. 2 4 Write a program to implement the lexical analyzer. 4 5 Write a C program to implement operations of Symbol Table. 2 6 Write a program to remove the Left Recursion from a given grammar. 2 7 Write a program to left factor the given grammar. 2 Aim: Implement Recursive Descendent Parsing for the given Grammar. 4 E -> T + E / T 8 T -> F * T / F F -> ( E ) / i Implement Predictive Parser for the given grammar. 4 9 E -> T + E / T T -> F * T / F F -> ( E ) / i 10 Use of LEX and YACC tools. 2