1#ifndef SYNTAX_HIGHLIGHTER_HPP
2#define SYNTAX_HIGHLIGHTER_HPP
4#include <QSyntaxHighlighter>
5#include <QTextCharFormat>
6#include <QRegularExpression>
Definition syntax_highlighter.hpp:19
QTextCharFormat numberFormat
Definition syntax_highlighter.hpp:41
QTextCharFormat functionFormat
Definition syntax_highlighter.hpp:37
QTextCharFormat typeFormat
Definition syntax_highlighter.hpp:38
QTextCharFormat stringFormat
Definition syntax_highlighter.hpp:40
QTextCharFormat keywordFormat
Definition syntax_highlighter.hpp:36
QVector< HighlightingRule > highlightingRules
Definition syntax_highlighter.hpp:34
QTextCharFormat commentFormat
Definition syntax_highlighter.hpp:39
void highlightBlock(const QString &text) override
Definition syntax_highlighter.cpp:99
Definition syntax_highlighter.hpp:8
virtual ~SyntaxHighlighter()=default
void highlightBlock(const QString &text) override=0
Definition syntax_highlighter.hpp:29
QRegularExpression pattern
Definition syntax_highlighter.hpp:30
QTextCharFormat format
Definition syntax_highlighter.hpp:31