14 |
14 |
15 class LexerMarkdown(Lexer, QsciLexerMarkdown): |
15 class LexerMarkdown(Lexer, QsciLexerMarkdown): |
16 """ |
16 """ |
17 Subclass to implement some additional lexer dependent methods. |
17 Subclass to implement some additional lexer dependent methods. |
18 """ |
18 """ |
|
19 |
19 def __init__(self, parent=None): |
20 def __init__(self, parent=None): |
20 """ |
21 """ |
21 Constructor |
22 Constructor |
22 |
23 |
23 @param parent parent widget of this lexer |
24 @param parent parent widget of this lexer |
24 """ |
25 """ |
25 QsciLexerMarkdown.__init__(self, parent) |
26 QsciLexerMarkdown.__init__(self, parent) |
26 Lexer.__init__(self) |
27 Lexer.__init__(self) |
27 |
28 |
28 self.keywordSetDescriptions = [] |
29 self.keywordSetDescriptions = [] |
29 |
30 |
30 def defaultKeywords(self, kwSet): |
31 def defaultKeywords(self, kwSet): |
31 """ |
32 """ |
32 Public method to get the default keywords. |
33 Public method to get the default keywords. |
33 |
34 |
34 @param kwSet number of the keyword set (integer) |
35 @param kwSet number of the keyword set (integer) |
35 @return string giving the keywords (string) or None |
36 @return string giving the keywords (string) or None |
36 """ |
37 """ |
37 return QsciLexerMarkdown.keywords(self, kwSet) |
38 return QsciLexerMarkdown.keywords(self, kwSet) |