14 from .Lexer import Lexer |
14 from .Lexer import Lexer |
15 |
15 |
16 import Preferences |
16 import Preferences |
17 |
17 |
18 |
18 |
19 class LexerTCL(QsciLexerTCL, Lexer): |
19 class LexerTCL(Lexer, QsciLexerTCL): |
20 """ |
20 """ |
21 Subclass to implement some additional lexer dependant methods. |
21 Subclass to implement some additional lexer dependant methods. |
22 """ |
22 """ |
23 def __init__(self, parent=None): |
23 def __init__(self, parent=None): |
24 """ |
24 """ |
25 Constructor |
25 Constructor |
26 |
26 |
27 @param parent parent widget of this lexer |
27 @param parent parent widget of this lexer |
28 """ |
28 """ |
29 super(LexerTCL, self).__init__(parent) |
29 QsciLexerTCL.__init__(self, parent) |
30 Lexer.__init__(self) |
30 Lexer.__init__(self) |
31 |
31 |
32 self.commentString = "#" |
32 self.commentString = "#" |
33 |
33 |
34 def initProperties(self): |
34 def initProperties(self): |