public void analizadorSintactico() {
        int estado_actual = 0;
        TablaTrans tabla = new TablaTrans();
        for (int i = 0; i < listaToken.size(); i++) {
            estado_actual = Math.abs(estado_actual);
            estado_actual = tabla.getEstadoSiguiente(estado_actual, listaToken.get(i).getValor_token());
            if (estado_actual >= 1000) {
                System.out.println("Errrroooorrr");
                break;
            }
            if (estado_actual < 0 && i == listaToken.size() - 1) { // si el recorrido se efectuo con exito
                System.out.println("Correcto");
            }

        }
        if (estado_actual >= 0 && estado_actual < 1000) { // controla esto: 3+
            System.out.println("Error Sintactico");
        }
    }