Este documento describe diferentes aspectos de los analizadores sintácticos LR y las tablas de símbolos utilizadas en los compiladores. Explica brevemente el análisis sintáctico LR, incluyendo la generación de un autómata LR(0). También describe los tipos de errores que pueden ocurrir y estrategias para la recuperación de errores sintácticos. Finalmente, detalla los atributos comunes almacenados en una tabla de símbolos y diferentes estructuras de datos que se pueden utilizar para implementarla,