Lines Matching refs:self
193 self = cls(filename, lno, name, kind, level)
195 self._text = (prev + line).rstrip().splitlines()
197 self._text = [line.rstrip()]
198 return self, None
201 def relfile(self):
202 return self.file[len(REPO_ROOT) + 1:]
205 def text(self):
207 return self._text
210 self._text = []
211 if self.kind == 'data':
212 self._text = [
213 f'PyAPI_DATA(...) {self.name}',
215 elif self.kind == 'func':
216 self._text = [
217 f'PyAPI_FUNC(...) {self.name}(...);',
219 elif self.kind == 'inline':
220 self._text = [
221 f'static inline {self.name}(...);',
223 elif self.kind == 'macro':
224 self._text = [
225 f'#define {self.name}(...) \\',
228 elif self.kind == 'constant':
229 self._text = [
230 f'#define {self.name} ...',
235 return self._text