El documento describe las funciones de un analizador sintáctico, el cual se encarga de verificar que el texto de entrada cumpla con las reglas de una gramática específica y detectar posibles errores sintácticos, léxicos o semánticos para garantizar que el programa sea válido. El analizador sintáctico genera una tabla de símbolos y código intermedio como parte de su proceso.