private void campoConstantes() {
        if (tipoDoToken[1].equals(" inteiro") || tipoDoToken[1].equals(" booleano") || tipoDoToken[1].equals(" real") || tipoDoToken[1].equals(" cadeia") || tipoDoToken[1].equals(" char")) {
            String tipoVar = tipoDoToken[1];
            if (!acabouListaTokens()) {
                nextToken();
                if (tipoDoToken[0].equals("Identificador")) {
                    String nomeVar = tipoDoToken[1];
                    if (!acabouListaTokens()) {
                        nextToken();
                        String tipoValor = posIgualdade(tipoVar, nomeVar);
                        listaVariveisConstantes.add(geraIDVar + ":" + tipoVar + ":" + nomeVar + ":" + tipoValor + "+" + " ");
                        tipoVar = " ";
                        nomeVar = " ";
                        tipoValor = " ";
                        variaveis = variaveis.concat(geraIDVar + ":");
                        geraIDVar++;
                        if (!acabouListaTokens()) {
                            nextToken();
                            this.listaDeCamposConstantes();
                        } else {
                            System.out.println("FIM DE ARQUIVO!");
                        }
                    } else {
                        System.out.println("FIM DE ARQUIVO");
                    }
                }
            } else {
                System.out.println("FIM DE ARQUIVO");
            }
        }
    }