In this blog series, we will introduce Context-Free Grammars or CFG. A context-free grammar (CFG) is a formal grammar that is used to generate all the possible patterns of strings. We’ll learn about Chomsky Normal Forms(CNF), Greibach Normal Forms(GNF), and Pumping Lemma(CFL).