highlighters.py
Bases: foundations.dataStructures.Structure
Defines a storage object for highlighters rule.
Initializes the class.
| Parameters: | **kwargs (dict) – pattern, format. | 
|---|
Bases: object
Defines the formats tree object representing higlighters theme.
Initializes the class.
| Parameters: | theme (dict) – Theme. | 
|---|
Property for self.__rootNode attribute.
| Returns: | self.__rootNode. | 
|---|---|
| Return type: | AbstractCompositeNode | 
Bases: PyQt4.QtGui.QSyntaxHighlighter
Defines a QSyntaxHighlighter subclass used as a base for highlighters classes.
Initializes the class.
| Parameters: | parent (QObject) – Widget parent. | 
|---|
Property for self.__formats attribute.
| Returns: | self.__formats. | 
|---|---|
| Return type: | FormatsTree | 
Bases: umbra.ui.highlighters.AbstractHighlighter
Defines a AbstractHighlighter subclass providing syntax highlighting for documents.
Initializes the class.
| Parameters: | 
 | 
|---|
Reimplements the AbstractHighlighter.highlightBlock() method.
| Parameters: | block (QString) – Text block. | 
|---|
Highlights given multiline text block.
| Parameters: | 
 | 
|---|---|
| Returns: | Current block matching state. | 
| Return type: | bool |