arduino parkhilfe compiling error hilfe ! Parallax Ping+Tone()

bis jetzt konnte mir aber keiner eine lösende Antwort geben sth44 =(

const int sensPin = 7;
int speaker = 3;
int dis = 0;
void setup() {
  Serial.begin(9600);
  pinMode (speaker, OUTPUT);              // Übertragung der Distanzdaten per USB an PC über 9600 bits/s (baud)
}
void loop() 
{
  long duration, cm;
  
  pinMode (sensPin, OUTPUT);
  digitalWrite(sensPin, LOW);
  digitalWrite(sensPin, HIGH);
  delayMicroseconds(2);
  digitalWrite(sensPin, HIGH);
  delayMicroseconds (2);
  digitalWrite(sensPin, LOW);
  
  pinMode (sensPin, INPUT);
  duration = pulseIn(sensPin, HIGH) ;
  cm= microsecondsToCentimeters(duration);
  Serial.print(cm);
  Serial.print (" centimeter");
  Serial.println();
  
  delay(300);
}

long microsecondsToCentimeters (long microseconds)
{
  return microseconds / 29 / 2;
}

  cmToAudio(long cm)
  while (cm <== 50)&&(cm ==>35) {
    tone(speaker,100,750);
    noTone(speaker);
    delay(200);
  }
    /code]

[quote]error: expected constructor, destructor, or type conversion before 'while'/quote]