public void insertarEntorno(itemEntorno param)
        {
            if (tabla.hayErrores("elementoEntorno"))
            {
                return;
            }

            String llave = param.nombre.valLower;

            if (!lstEntorno.ContainsKey(llave))
            {
                lstEntorno.Add(llave, param);
            }
            else
            {
                tabla.tablaErrores.insertErrorSemantic("La variable " + param.nombre.val + " ya se encuentra declarada en el mismo ambito.", param.nombre);
            }
        }
        public itemEntorno getItemValor(String idVariable)
        {
            itemEntorno retorno = null;



            if (lstEntorno.ContainsKey(idVariable))
            {
                itemEntorno el = lstEntorno[idVariable];
                return(el);
            }
            else
            {
                if (anterior != null)
                {
                    return(anterior.getItemValor(idVariable));
                }
            }

            return(retorno);
        }