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 ") |