private void complementoVariaveis(String tipoVar, String nomeVar) {
        if (tipoDoToken[1].equals(" =")) {
            String tipoValor = posIgualdade(tipoVar, nomeVar);
            if(!checaSeExisteConstanteComEsteNome(nomeVar)){
            if(varLocal2 == 0){
                if(!checaSeExisteVariavelGlobalComEsteNome(nomeVar)){
                    listaVariveisGlobais.add(geraIDVar + ":" + tipoVar + ":" + nomeVar + ":" + tipoValor + ":" + " ");
                    variaveis = variaveis.concat(geraIDVar + ":");
                    geraIDVar++;
                }
                else{
                    System.out.println("ERRO na linha: "+tipoDoToken[3]+ " VARIÁVEL GLOBAL JÁ DECLARADA NESTE BLOCO!");
                }
            }
            else{
                if(!checaSeExisteVariavelGlobalComEsteNome(nomeVar)){
                    if(!chechaSeVariavelLocalEhRepetidaNoBloco(tipoVar, nomeVar)){
                        listaVariveisLocais.add(geraIDVar + ":" + tipoVar + ":" + nomeVar + ":" + tipoValor + ":" + " ");
                        variaveis = variaveis.concat(geraIDVar + ":");
                        variaveis2 = variaveis2.concat(tipoVar+ "/" + nomeVar+ ":");
                        geraIDVar++;
                    }
                    else{
                        System.out.println("ERRO na linha: "+tipoDoToken[3]+ " VARIÁVEL LOCAL JÁ DECLARADA NESTE BLOCO");
                    }
                }else{
                    System.out.println("ERRO na linha: "+tipoDoToken[3]+ " VARIÁVEL GLOBAL JÁ DECLARADA COM ESTE NOME!");
                }
            }
        }else{System.out.println("ERRO na linha: "+tipoDoToken[3]+ " CONSTANTE JÁ DECLARADA COM ESTE NOME!");}
            tipoVar = " ";
            nomeVar = " ";
            tipoValor = " ";
            if (!acabouListaTokens()) {
                nextToken();
                this.listaDeCamposVariaveis();
            } else {
                System.out.println("FIM DE ARQUIVO!");
            }
            
        } else if (tipoDoToken[1].equals(" [")) {
            this.definicaoMatriz(tipoVar, nomeVar);
        }
    }