This presentation discusses eliminating left recursion from context-free grammars. Left recursion occurs when the leftmost symbol on the right side of a production rule is the same as the non-terminal on the left side, which can cause infinite loops in recursive-descent parsers. The presentation provides an example of a left-recursive grammar for expressions and shows how to eliminate the left recursion by introducing new non-terminals and production rules to define expressions and terms without left recursion. It notes that both immediate and indirect left recursion must be eliminated.