STAMINA/STORM 0.1
Infinite state-space truncator which generates a probability within a window
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
stamina::gui::addons::highlighter::PrismHighlighter Class Reference
Inheritance diagram for stamina::gui::addons::highlighter::PrismHighlighter:
stamina::gui::addons::highlighter::Highlighter

Public Member Functions

 PrismHighlighter (QTextDocument *parent=nullptr, bool darkMode=true)
 
- Public Member Functions inherited from stamina::gui::addons::highlighter::Highlighter
 Highlighter (QTextDocument *parent=nullptr)
 

Protected Member Functions

void setupKeyWordPatterns () override
 
- Protected Member Functions inherited from stamina::gui::addons::highlighter::Highlighter
virtual void setupKeyWordPatterns ()=0
 
void highlightBlock (const QString &text) override
 

Protected Attributes

bool darkMode
 
- Protected Attributes inherited from stamina::gui::addons::highlighter::Highlighter
QVector< HighlightingRulehighlightingRules
 
QRegularExpression commentStartExpression
 
QRegularExpression commentEndExpression
 
QTextCharFormat keywordFormat
 
QTextCharFormat classFormat
 
QTextCharFormat singleLineCommentFormat
 
QTextCharFormat multiLineCommentFormat
 
QTextCharFormat quotationFormat
 
QTextCharFormat functionFormat
 
QTextCharFormat numberFormat
 
QTextCharFormat constFormat
 

Member Function Documentation

◆ setupKeyWordPatterns()

void stamina::gui::addons::highlighter::PrismHighlighter::setupKeyWordPatterns ( )
overrideprotectedvirtual

The documentation for this class was generated from the following files: