Este documento describe el análisis semántico en los procesadores de lenguaje. Explica que el análisis semántico detecta errores que no fueron detectados sintácticamente y obtiene un árbol de sintaxis abstracta decorado con información. También utiliza esquemas de traducción dirigidos por la sintaxis que asocian acciones a las reglas gramaticales para realizar comprobaciones y construir el árbol.