highlighting tweaks for numbers and special terms
This commit is contained in:
@ -44,12 +44,11 @@ Highlighter::Highlighter(QTextDocument *parent) :
|
|||||||
isVariable(QStringLiteral("\\s+(\\$[a-z]|\\${[^} ]+}|\\$\\(\\S+\\))")),
|
isVariable(QStringLiteral("\\s+(\\$[a-z]|\\${[^} ]+}|\\$\\(\\S+\\))")),
|
||||||
isReference(
|
isReference(
|
||||||
QStringLiteral("\\s+(c_\\S+|C_\\S+|f_\\S+|F_\\S+|i_\\S+|i2_\\S+|d_\\S+|d2_\\S+|v_\\S+)")),
|
QStringLiteral("\\s+(c_\\S+|C_\\S+|f_\\S+|F_\\S+|i_\\S+|i2_\\S+|d_\\S+|d2_\\S+|v_\\S+)")),
|
||||||
isNumber1(QStringLiteral("(^|\\s+)[0-9:*]+")), // integer and integer ranges
|
isNumber1(QStringLiteral("(^|\\s+)[-+]?[0-9:*]+")), // integer and integer ranges
|
||||||
isNumber2(QStringLiteral("(^|\\s+)[0-9]+\\.[0-9]*[edED]?[-+]?[0-9]*")), // floating point 1
|
isNumber2(QStringLiteral("(^|\\s+)[-+]?[0-9]+\\.[0-9]*[edED]?[-+]?[0-9]*")), // floating point 1
|
||||||
isNumber3(QStringLiteral("(^|\\s+)[0-9]*\\.[0-9]+[edED]?[-+]?[0-9]*")), // floating point 2
|
isNumber3(QStringLiteral("(^|\\s+)[-+]?[0-9]*\\.[0-9]+[edED]?[-+]?[0-9]*")), // floating point 2
|
||||||
isNumber4(QStringLiteral("(^|\\s+)[0-9]+([edED][-+]?[0-9]+)?")), // floating point 3
|
isNumber4(QStringLiteral("(^|\\s+)[-+]?[0-9]+([edED][-+]?[0-9]+)?")), // floating point 3
|
||||||
isSpecial(
|
isSpecial(QStringLiteral("(\\sINF|\\sEDGE|\\sNULL|\\sSELF|if\\s|then\\s|else\\s|elif\\s)")),
|
||||||
QStringLiteral("(\\s\\+?-?INF|\\sEDGE|\\sNULL|\\sSELF|if\\s|then\\s|else\\s|elif\\s)")),
|
|
||||||
isContinue(QStringLiteral("&$")), isComment(QStringLiteral("#.*")),
|
isContinue(QStringLiteral("&$")), isComment(QStringLiteral("#.*")),
|
||||||
isQuotedComment(QStringLiteral("(\".*#.*\"|'.*#.*')")),
|
isQuotedComment(QStringLiteral("(\".*#.*\"|'.*#.*')")),
|
||||||
isTriple(QStringLiteral("[^\"]*\"\"\"[^\"]*")),
|
isTriple(QStringLiteral("[^\"]*\"\"\"[^\"]*")),
|
||||||
|
|||||||
Reference in New Issue
Block a user