Ce document traite de l'introduction à la compilation, en se concentrant sur la syntaxe abstraite et l'analyse syntaxique. Il décrit le processus d'analyse lexicale, les structures de grammaire, et présente des concepts comme les arbres de dérivation et les grammaires ambigües. Enfin, des méthodes pour construire des analyseurs descendants sont abordées, ainsi que les notions de null, first et follow pour l'analyse syntaxique.