Thursday, March 1, 2018

SP_Practical List

GUJARAT TECHNOLOGICAL UNIVERSITY
COMPUTER ENGINEERING (07) / INFORMATION TECHNOLOGY (16)
 SYSTEM PROGRAMMING
SUBJECT CODE: 2150708
 B.E. 5th Semester
Branch
B.E 5th Odd Semester Information Technology
Faculty Name
Prof.B.V.Vainsh
Starting Date
17 June 2019
Term End
23 Oct 2019
Tentative Exam Date

Practical List

No.
Content
        Date
1
Write a program to implement the lexical analyzer.

2
Write a Lexical Analyzer (using lex utility for UNIX).

3
Write a program to left factor the given grammar.

4
Write a program to remove the Left Recursion from a given grammar.

5
Aim: Implement Recursive Descendent Parsing for the given Grammar.
E -> T + E / T
T -> F * T / F
F -> ( E ) / i

6
Implement Predictive Parser for the given grammar.
E -> T + E / T
T -> F * T / F
F -> ( E ) / i

7
Write a SAL program in text file and generate SYMTAB and LITTAB 

8
Use macro features of C language

9
Write a program which generates Quadruple Table for the given postfix String

10
Write a C program to parse a given string using Predictive parsing for given
grammar.
type → simple | ↑id | array [ simple ] of type
simple → integer | char | num dotdot num






Preparation of power-point slides, which include videos, animations, pictures, graphics for better understanding theory and practical work.
Preparation of Learning tutorial System Programming notes, MCQ and Question/Answer note books
Reference Books:
  Reference Books:
1) System Programming by D M Dhamdhere McGraw Hill Publication
2) System Programming by Srimanta Pal OXFORD Publication
3) System Programming and Compiler Construction by R.K. Maurya & A. Godbole.