Академический Документы
Профессиональный Документы
Культура Документы
Regulation-2017
Lecture Plan
Course Objectives:
Course Outcomes:
Apply different parsing algorithms to develop the parsers for a given grammar.
Design and implement a scanner and a parser using LEX and YACC tools.
Board Lecture
4 Specification of Tokens
Lecture
8 Regular Expressions to Automata Board
10 Unit Test – I
Lecture
13 Context-free grammars – Writing a Board
grammar
Top Down Parsing – General Strategies
14 Recursive Descent Parser Predictive LCD Lecture
Parser.
Lecture
15 LL(1) Parser. LCD
Lecture
16 Board
Shift Reduce Parser
Quiz
LR Parser Board
17
LR (0)Item Construction of SLR Parsing Quiz
18
Table Board
19 Quiz
Introduction to LALR Parser Board
20 Error Handling and Recovery in Syntax Lecture
LCD
Analyzer
Lecture
21 Board
YACC
Unit Test –II
22
Lecture
23 Board
Syntax Directed Definitions
Evaluation Orders for Syntax Directed Board Role Play
24
Definitions
Board Lecture
25 Intermediate Languages: Syntax Tree
Lecture
32 Access to Non-local Data on the Stack, Board
33 Heap Management LCD Lecture
34 Issues in Code Generation LCD Lecture
LCD Group
35 Design of a simple Code Generator Discussion
36 Unit Test – IV
Board Lecture
38 Peep-hole optimization
Board Group
41 Global Data Flow Analysis Discussion
43 Unit Test – V
Content Beyond the Syllabus
REFERENCES
Assignments:
Assignments – I
Assignment – II