58 void highlightBlock(
const QString &text);
61 QStringList operators;
64 QHash<QString, QTextCharFormat> basicStyles;
66 void initializeRules();
69 bool matchMultiline(
const QString &text,
const QRegularExpression &delimiter,
const int inState,
const QTextCharFormat &style);
70 const QTextCharFormat getTextCharFormat(
const QString &colorName,
const QString &style = QString());
72 QList<HighlightingRule> rules;
73 QRegularExpression triSingleQuote;
74 QRegularExpression triDoubleQuote;
bool matchMultiline(const QString &text, const QRegularExpression &delimiter, const int inState, const QTextCharFormat &style)
Highlighst multi-line strings, returns true if after processing we are still within the multi-line se...