erreur: attendu unqualified-id before 'si'

J'ai googlé cette erreur jusqu'à ce que je suis bleu dans le visage, mais n'ont pas été en mesure de rapporter les résultats de mon code. Cette erreur semble être causé, en général, mais de perte ou de manquant, des accolades, des parents, etc.

Il a aussi été un long temps depuis que j'ai écrit tout C++, donc il pourrait y avoir certaines évidentes, d'insensé que je suis absent.

C'est un Qt application Mobile que je suis en train d'écrire dans Qt Creator 2.4.0, Based on Qt 4.7.4 (64 bit) Built on Dec 20 2011 at 11:14:33.

#include <QFile>
#include <QString>
#include <QTextStream>
#include <QIODevice>
#include <QStringList>

QFile file("words.txt");
QStringList words;

if( file.open( QIODevice::ReadOnly ) )
{
    QTextStream t( &file );

    while( !t.eof() ) {
        words << t.readline();
    }

    file.close();
}

Ce qui me manque? Merci à l'avance.

OriginalL'auteur mwcz | 2011-12-31