示例#1
0
        public void IDENT1()
        {
            Token temp = tk;

            if (Reconhece("variavel"))
            {
                if (inVar)
                {
                    this.tempVars.Add(temp.Lexograma);
                }
                IDENT();
                // sem.imprimeTabela();
                if (temp.Linha > 26)
                {
                    int a;
                    a = 10;
                }
                if (!inVar && !inConst)
                {
                    if (Sem.ChecaTabela(temp.Lexograma) == -1)
                    {
                        Console.WriteLine("Erro semantico na linha " + temp.Linha + "\nVariavel: " + temp.Lexograma + "  nao declarada\n");
                    }
                }
            }
        }