Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Lecture -6
1
Topics
• Introduction to CFG
• Introduction to CFL
• Parse Trees and Derivation
4
Module Code and Module Title Title of Slides
What is Context Free?
8
Module Code and Module Title Title of Slides
Context Free Grammars-
Example-1
b) S → aB | bS | cS | ∈
B → aB | bC | cS | ∈
C → aB | bS | ∈
S aB abC abaB abacS abac
11
Module Code and Module Title Title of Slides
Derivations – Intuition
12
Module Code and Module Title Title of Slides
Derivations – Formalism
13
Module Code and Module Title Title of Slides
Iterated Derivation
14
Module Code and Module Title Title of Slides
Example: Iterated Derivation
15
Module Code and Module Title Title of Slides
Parsing
Rule application
• Given the string uAv and the rule A → w, we
obtain the string uwv.
– We denote this as uAv uwv.
• S AA AbA abA,
• so S * abA.