diff options
Diffstat (limited to 'libksieve/parser/lexer.cpp')
-rw-r--r-- | libksieve/parser/lexer.cpp | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/libksieve/parser/lexer.cpp b/libksieve/parser/lexer.cpp index d8b76da71..c0b7cb8b3 100644 --- a/libksieve/parser/lexer.cpp +++ b/libksieve/parser/lexer.cpp @@ -38,9 +38,9 @@ #include <impl/utf8validator.h> #include <ksieve/error.h> -#include <qstring.h> -#include <qstringlist.h> -#include <qtextcodec.h> +#include <tqstring.h> +#include <tqstringlist.h> +#include <tqtextcodec.h> #include <memory> // std::auto_ptr @@ -105,7 +105,7 @@ namespace KSieve { i->restore(); } - Lexer::Token Lexer::nextToken( QString & result ) { + Lexer::Token Lexer::nextToken( TQString & result ) { assert( i ); return i->nextToken( result ); } @@ -159,7 +159,7 @@ static inline bool is8Bit( signed char ch ) { return ch < 0; } -static QString removeCRLF( const QString & s ) { +static TQString removeCRLF( const TQString & s ) { const bool CRLF = s.endsWith( "\r\n" ); const bool LF = !CRLF && s.endsWith( "\n" ); @@ -168,7 +168,7 @@ static QString removeCRLF( const QString & s ) { return s.left( s.length() - e ); } -static QString removeDotStuff( const QString & s ) { +static TQString removeDotStuff( const TQString & s ) { return s.startsWith( ".." ) ? s.mid( 1 ) : s ; } @@ -190,9 +190,9 @@ namespace KSieve { assert( atEnd() ); } - Lexer::Token Lexer::Impl::nextToken( QString & result ) { + Lexer::Token Lexer::Impl::nextToken( TQString & result ) { assert( !atEnd() ); - result = QString::null; + result = TQString::null; //clearErrors(); const int oldLine = line(); @@ -332,7 +332,7 @@ namespace KSieve { } - bool Lexer::Impl::parseHashComment( QString & result, bool reallySave ) { + bool Lexer::Impl::parseHashComment( TQString & result, bool reallySave ) { // hash-comment := "#" *CHAR-NOT-CRLF CRLF // check that the caller plays by the rules: @@ -358,7 +358,7 @@ namespace KSieve { return false; } if ( reallySave ) - result += QString::fromUtf8( commentStart, commentLength ); + result += TQString::fromUtf8( commentStart, commentLength ); } return true; } @@ -366,7 +366,7 @@ namespace KSieve { return false; } - bool Lexer::Impl::parseBracketComment( QString & result, bool reallySave ) { + bool Lexer::Impl::parseBracketComment( TQString & result, bool reallySave ) { // bracket-comment := "/*" *(CHAR-NOT-STAR / ("*" CHAR-NOT-SLASH )) "*/" // check that caller plays by the rules: @@ -400,7 +400,7 @@ namespace KSieve { return false; } if ( reallySave ) { - QString tmp = QString::fromUtf8( commentStart, commentLength ); + TQString tmp = TQString::fromUtf8( commentStart, commentLength ); result += tmp.remove( '\r' ); // get rid of CR in CRLF pairs } } @@ -409,7 +409,7 @@ namespace KSieve { return true; } - bool Lexer::Impl::parseComment( QString & result, bool reallySave ) { + bool Lexer::Impl::parseComment( TQString & result, bool reallySave ) { // comment := hash-comment / bracket-comment switch( *mState.cursor ) { @@ -446,7 +446,7 @@ namespace KSieve { case '#': case '/': // comments { - QString dummy; + TQString dummy; if ( !parseComment( dummy ) ) return false; } @@ -458,7 +458,7 @@ namespace KSieve { return true; } - bool Lexer::Impl::parseIdentifier( QString & result ) { + bool Lexer::Impl::parseIdentifier( TQString & result ) { // identifier := (ALPHA / "_") *(ALPHA DIGIT "_") assert( isIText( *mState.cursor ) ); @@ -478,7 +478,7 @@ namespace KSieve { // Can use the fast fromLatin1 here, since identifiers are always // in the us-ascii subset: - result += QString::fromLatin1( identifierStart, identifierLength ); + result += TQString::fromLatin1( identifierStart, identifierLength ); if ( atEnd() || isDelim( *mState.cursor ) ) return true; @@ -487,7 +487,7 @@ namespace KSieve { return false; } - bool Lexer::Impl::parseTag( QString & result ) { + bool Lexer::Impl::parseTag( TQString & result ) { // tag := ":" identifier // check that the caller plays by the rules: @@ -498,7 +498,7 @@ namespace KSieve { return parseIdentifier( result ); } - bool Lexer::Impl::parseNumber( QString & result ) { + bool Lexer::Impl::parseNumber( TQString & result ) { // number := 1*DIGIT [QUANTIFIER] // QUANTIFIER := "K" / "M" / "G" @@ -531,7 +531,7 @@ namespace KSieve { return false; } - bool Lexer::Impl::parseMultiLine( QString & result ) { + bool Lexer::Impl::parseMultiLine( TQString & result ) { // multi-line := "text:" *(SP / HTAB) (hash-comment / CRLF) // *(multi-line-literal / multi-line-dotstuff) // "." CRLF @@ -554,7 +554,7 @@ namespace KSieve { case '#': { ++mState.cursor; - QString dummy; + TQString dummy; if ( !parseHashComment( dummy ) ) return false; goto MultiLineStart; // break from switch _and_ while @@ -576,7 +576,7 @@ namespace KSieve { } // Now, collect the single lines until one with only a single dot is found: - QStringList lines; + TQStringList lines; while ( !atEnd() ) { const char * const oldBeginOfLine = beginOfLine(); if ( !skipToCRLF() ) @@ -587,12 +587,12 @@ namespace KSieve { makeError( Error::InvalidUTF8 ); return false; } - const QString line = removeCRLF( QString::fromUtf8( oldBeginOfLine, lineLength ) ); + const TQString line = removeCRLF( TQString::fromUtf8( oldBeginOfLine, lineLength ) ); lines.push_back( removeDotStuff( line ) ); if ( line == "." ) break; } else { - lines.push_back( QString::null ); + lines.push_back( TQString::null ); } } @@ -607,7 +607,7 @@ namespace KSieve { return true; } - bool Lexer::Impl::parseQuotedString( QString & result ) { + bool Lexer::Impl::parseQuotedString( TQString & result ) { // quoted-string := DQUOTE *CHAR DQUOTE // check that caller plays by the rules: @@ -616,9 +616,9 @@ namespace KSieve { const int qsBeginCol = column() - 1; const int qsBeginLine = line(); - const QTextCodec * const codec = QTextCodec::codecForMib( 106 ); // UTF-8 + const TQTextCodec * const codec = TQTextCodec::codecForMib( 106 ); // UTF-8 assert( codec ); - const std::auto_ptr<QTextDecoder> dec( codec->makeDecoder() ); + const std::auto_ptr<TQTextDecoder> dec( codec->makeDecoder() ); assert( dec.get() ); while ( !atEnd() ) |