This document discusses top-down parsing and predictive parsing. It begins with an overview of top-down parsing, noting that the parse tree is constructed from the top-down and left-to-right. It then discusses recursive descent parsing and its limitations for ambiguous, left-recursive, or non-left-factored grammars. Finally, it introduces LL(1) parsing and how LL(1) parsing tables can be used to predict the next production without backtracking, making parsing more efficient.