apol added a comment.

  LGTM otherwise

INLINE COMMENTS

> docbookl10nhelper.cpp:158
>       **/
> -    QRegExp rxEntity, rxEntity2, rxDocType, rxDocType2;
> -    
> rxDocType.setPattern(QStringLiteral("^\\s*<!DOCTYPE\\s+l:i18n\\s+SYSTEM\\s+\"l10n\\.dtd\"\\s+\\[\\s*$"));
> -    
> rxDocType2.setPattern(QStringLiteral("^\\s*<!DOCTYPE\\s+l:i18n\\s+SYSTEM\\s+\"l10n\\.dtd\"\\s*>$"));
> -    
> rxEntity.setPattern(QStringLiteral("^\\s*<!ENTITY\\s+([^\\s]+)\\s+SYSTEM\\s+\"([^\\s]+)\">\\s*$"));
> -    rxEntity2.setPattern(QStringLiteral("^\\s*<l:l10n 
> language=\"([^\\s]+)\"\\s+href=\"([^\\s]+)\"/>\\s*$"));
> +    QRegularExpression 
> rxDocType(QStringLiteral("^\\s*<!DOCTYPE\\s+l:i18n\\s+SYSTEM\\s+\"l10n\\.dtd\"\\s+\\[\\s*$"));
> +    QRegularExpression 
> rxDocType2(QStringLiteral("^\\s*<!DOCTYPE\\s+l:i18n\\s+SYSTEM\\s+\"l10n\\.dtd\"\\s*>$"));

const all of these?

> docbookl10nhelper.cpp:184
>              QString langCode, langFile;
> -            if (rxEntity.indexIn(line) != -1 && !foundRxEntity2) {
> +            QRegularExpressionMatch match;
> +            match = rxEntity.match(line);

Just do `QRegularExpressionMatch match = rxEntity.match(line);`

REPOSITORY
  R238 KDocTools

REVISION DETAIL
  https://phabricator.kde.org/D26156

To: ahmadsamir, #documentation, ltoscano
Cc: apol, kde-doc-english, kde-frameworks-devel, LeGast00n, gennad, 
fbampaloukas, GB_2, michaelh, ngraham, bruns, skadinna

Reply via email to