YoVDO

Context-Free Grammars - LL(k) Grammars

Offered By: Write your own Operating System via YouTube

Tags

Parsing Courses Regular Expressions Courses Context-Free Grammars Courses

Course Description

Overview

Learn about translating Context-Free Grammars into deterministic, fast parsers and compilers in this comprehensive video lecture. Explore the process of creating a hand-written parser for arithmetic expressions, understanding the concepts of nondeterminism, recursive descent, and left recursive rules. Dive into topics such as regular expressions, creating context-free grammars, using nonterminals, and handling forward declarations. Gain valuable insights into parser development and grammar translation techniques to enhance your understanding of compiler design and implementation.

Syllabus

Introduction
Parser
Regular Expressions
Nondeterminism
Creating a contextfree grammar
What we need to do
Using nonterminals
Recursive descent
Vital Statistics
Left Recursive Rules
Left Recursive Code
Handling
Offset
Forward declaration


Taught by

Write your own Operating System

Related Courses

Automata Theory
Stanford University via edX
Theory of Computation
Massachusetts Institute of Technology via MIT OpenCourseWare
Formal Language and Automata Theory- An Application in Compiler Design
Chhattisgarh Swami Vivekanand Technical University via Swayam
Formal Language and Automata Theory- An Application in Compiler Design (औपचारिक भाषा और स्वचालित सिद्धांत: कंपाइलर डिज़ाइन में एक अनुप्रयोग)
IGNOU via Swayam
Introduction to Automata, Languages and Computation
Indian Institute of Technology, Kharagpur via Swayam