Este documento presenta el análisis sintáctico como la fase del compilador que construye un árbol de sintaxis abstracta (AST) a partir de los tokens generados por el analizador léxico. Explica que el analizador sintáctico detecta errores sintácticos y que herramientas como Yacc, Bison y ANTLR pueden usarse para implementarlo. Finalmente, propone como ejercicio implementar el analizador sintáctico para un lenguaje llamado MiLe usando su gramática dada.