Files
seer/src/SeerCxxSourceHighlighter.h
T
2021-10-02 11:19:36 -05:00

24 lines
632 B
C++

#pragma once
#include <QtGui/QSyntaxHighlighter>
#include <QtGui/QTextDocument>
#include <QtGui/QTextCharFormat>
#include <QtCore/QString>
#include <QtCore/QRegularExpression>
#include <QtCore/QVector>
class SeerCxxSourceHighlighter : public QSyntaxHighlighter {
Q_OBJECT
public:
SeerCxxSourceHighlighter (QTextDocument* parent = 0);
protected:
void highlightBlock (const QString& text) override;
int highlight (const QString& text, int state);
static bool isCppKeyword (const QString& word);
};