27 Constructor |
27 Constructor |
28 |
28 |
29 @param editor reference to the editor object (QScintilla.Editor) |
29 @param editor reference to the editor object (QScintilla.Editor) |
30 @param parent reference to the parent object (QObject) |
30 @param parent reference to the parent object (QObject) |
31 """ |
31 """ |
32 CompleterBase.__init__(self, editor, parent) |
32 super(CompleterPython, self).__init__(editor, parent) |
33 |
33 |
34 self.__defRX = QRegExp(r"""^[ \t]*def \w+\(""") |
34 self.__defRX = QRegExp(r"""^[ \t]*def \w+\(""") |
35 self.__defSelfRX = QRegExp(r"""^[ \t]*def \w+\([ \t]*self[ \t]*[,)]""") |
35 self.__defSelfRX = QRegExp(r"""^[ \t]*def \w+\([ \t]*self[ \t]*[,)]""") |
36 self.__defClsRX = QRegExp(r"""^[ \t]*def \w+\([ \t]*cls[ \t]*[,)]""") |
36 self.__defClsRX = QRegExp(r"""^[ \t]*def \w+\([ \t]*cls[ \t]*[,)]""") |
37 self.__classRX = QRegExp(r"""^[ \t]*class \w+\(""") |
37 self.__classRX = QRegExp(r"""^[ \t]*class \w+\(""") |