AI Adoption - Drive Business Value and Organizational Impact
Foundations for Product Management Success
Overview
Syllabus
Introduction to Compiler Design
Different Phases of Compiler
Symbol Table
Symbol Table – Solved PYQs
Introduction to Lexical Analyzer
Lexical Analyzer – Tokenization
Lexical Analyzer (Solved Problems) - Set 1
Lexical Analyzer (Solved Problems) - Set 2
Errors and Error Recovery in Lexical Analysis
Introduction to Formal Grammars
Classifications of Formal Grammars (Part 1)
Classifications of Formal Grammars (Part 2)
Derivations of CFGs
Ambiguity in CFGs
Ambiguity in CFGs - Solved Problems (Set 1)
Ambiguity in CFGs - Solved Problems (Set 2)
Problems of Ambiguity in CFGs
Associativity Violation and Solution in CFGs
Precedence Violation and Solution in CFGs
Associativity and Precedence in CFGs
Associativity and Precedence in CFGs – Solved Problems (Set 1)
Associativity and Precedence in CFGs – Solved Problems (Set 2)
Recursion in Context Free Grammars (CFGs)
Problem of Left Recursion and Solution in CFGs
Elimination of Left Recursion – Solved Problems
Non-Deterministic CFGs
Non-deterministic CFGs – Solved Problems (Set 1)
Non-deterministic CFGs – Solved Problems (Set 2)
Introduction to Parsers
Top Down Parsers - Recursive Descent Parsers
Top Down Parsers - LL(1) Parsers
FIRST() and FOLLOW() Functions
FIRST() and FOLLOW() Functions – Solved Problems (Set 1)
FIRST() and FOLLOW() Functions – Solved Problems (Set 2)
LL(1) Parsing Table
LL(1) Parsing
LL(1) Parsing – Solved Problems (Set 1)
LL(1) Parsing – Solved Problems (Set 2)
Bottom-Up Parsers | Chapter-4 | Compiler Design | nesoacademy.org
Semantic Analysis | Chapter-5 | Compiler Design | nesoacademy.org
Intermediate Code Generation | Chapter-6 | Compiler Design | nesoacademy.org
Runtime Environment & Code Optimization | Chapter-7 | Compiler Design | nesoacademy.org
Taught by
Neso Academy