31 #ifndef PYTHON_HIGHLIGHTER_H
32 #define PYTHON_HIGHLIGHTER_H
34 #include <QSyntaxHighlighter>
36 #include <QTextCharFormat>
void highlightBlock(const QString &text)
Definition: PythonSyntaxHighlighter.cpp:64
static QStringList keywordsList()
Definition: PythonSyntaxHighlighter.h:75
SyntaxHighlighter(ScriptEdit *parent)
Definition: PythonSyntaxHighlighter.cpp:123
QTextCharFormat format
Definition: PythonSyntaxHighlighter.h:57
QRegExp pattern
Definition: PythonSyntaxHighlighter.h:56
QVector< HighlightingRule > pythonHighlightingRules
Definition: PythonSyntaxHighlighter.h:81
Definition: PythonSyntaxHighlighter.h:54
static const QStringList d_keywords
Definition: PythonSyntaxHighlighter.h:86
void highlightBlock(const QString &text)
Parentheses matching code taken from Qt Quarterly Issue 31 · Q3 2009.
Definition: PythonSyntaxHighlighter.cpp:152
PythonSyntaxHighlighter(ScriptEdit *parent)
Definition: PythonSyntaxHighlighter.cpp:42
QTextCharFormat classFormat
Definition: PythonSyntaxHighlighter.h:84
QTextCharFormat functionFormat
Definition: PythonSyntaxHighlighter.h:64
QVector< HighlightingRule > highlightingRules
Definition: PythonSyntaxHighlighter.h:60
Editor widget with support for evaluating expressions and executing code.
Definition: ScriptEdit.h:50
Definition: PythonSyntaxHighlighter.h:68
QTextCharFormat keywordFormat
Definition: PythonSyntaxHighlighter.h:83
QTextCharFormat numericFormat
Definition: PythonSyntaxHighlighter.h:65
QTextCharFormat commentFormat
Definition: PythonSyntaxHighlighter.h:62
QTextCharFormat quotationFormat
Definition: PythonSyntaxHighlighter.h:63
Definition: PythonSyntaxHighlighter.h:44