Il codice che hai postato non ha errori di sintassi, e peraltro ha 58 righe (l'errore indica riga 59) quindi direi che c'e' dell'altro