50 void addTag(
const QString& tag,
const QTextCharFormat& format,
const QString& parent = QString());
58 QRegularExpression start;
59 QRegularExpression end;
60 QTextCharFormat format;
61 std::map<int, Rule>::const_iterator parent;
63 using Rules = std::map<int, Rule>;
66 Rules::const_iterator highlight(Rules::const_iterator active, QStringRef text,
int start,
bool search_end,
int& end);