Error: "expected constructor, destructor, or type conversion before '(' token"

(deleted)

La primera linea: nt d = 250; seguramente es int d = 250;

(deleted)

Exceso de llaves por desprolijidad.

Hay que abrir y cerrar llaves para cada for o blucle y hacerlo con cuidado, usando las identación o sangría para guiarte.
Nada de usar llaves como las que usas al inicio del primer for y cierras al final del segundo.
El error era una de más.

void loop() {
  for ( int a = 2 ; a < 7 ; a++ ){
    digitalWrite(a, HIGH);
    delay(d);
    digitalWrite(a, LOW);
    delay(d);
  }
  
  for (int a = 5 ; a > 2 ; a-- ){
    digitalWrite(a, HIGH);
    delay(d);
    digitalWrite(a, LOW);
    delay(d);
  }
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  delay (0.1);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  delay(1000);
  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  delay(500);
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  delay(500);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  delay(500);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  delay(500);
  digitalWrite(6, HIGH);
  delay(500);
  digitalWrite(6, LOW);
  delay(500);
  digitalWrite(5, HIGH);
  digitalWrite(4, HIGH);
  delay(500);
  digitalWrite(5, LOW);
  digitalWrite(4, LOW);
  delay(500);
}

Corrige esta parte y debe funcionar.