src/eric7/QScintilla/TypingCompleters/CompleterPython.py

branch
eric7
changeset 9991
814552ada1fb
parent 9653
e67609152c5e
child 9992
3d2f1101a23a
equal deleted inserted replaced
9987:4fc496b56772 9991:814552ada1fb
36 r"^[ \t]*(def|cdef|cpdef) \w+\([ \t]*self[ \t]*[,)]" 36 r"^[ \t]*(def|cdef|cpdef) \w+\([ \t]*self[ \t]*[,)]"
37 ) 37 )
38 self.__defClsRX = re.compile( 38 self.__defClsRX = re.compile(
39 r"^[ \t]*(def|cdef|cpdef) \w+\([ \t]*cls[ \t]*[,)]" 39 r"^[ \t]*(def|cdef|cpdef) \w+\([ \t]*cls[ \t]*[,)]"
40 ) 40 )
41 self.__classRX = re.compile(r"^[ \t]*(cdef[ \t]+)?class \w+\(") 41 self.__classRX = re.compile(r"^[ \t]*(cdef[ \t]+)?class \w+[(:]")
42 self.__importRX = re.compile(r"^[ \t]*from [\w.]+ ") 42 self.__importRX = re.compile(r"^[ \t]*from [\w.]+ ")
43 self.__classmethodRX = re.compile(r"^[ \t]*@classmethod") 43 self.__classmethodRX = re.compile(r"^[ \t]*@classmethod")
44 self.__staticmethodRX = re.compile(r"^[ \t]*@staticmethod") 44 self.__staticmethodRX = re.compile(r"^[ \t]*@staticmethod")
45 45
46 self.__defOnlyRX = re.compile(r"^[ \t]*def ") 46 self.__defOnlyRX = re.compile(r"^[ \t]*def ")

eric ide

mercurial