Lines Matching refs:self

317     def __init__(self, options):
318 self.__options = options
319 self.__messages = {}
320 self.__state = self.__waiting
321 self.__data = []
322 self.__lineno = -1
323 self.__freshmodule = 1
324 self.__curfile = None
325 self.__enclosurecount = 0
327 def __call__(self, ttype, tstring, stup, etup, line):
332 self.__state(ttype, tstring, stup[0])
334 def __waiting(self, ttype, tstring, lineno):
335 opts = self.__options
337 if opts.docstrings and not opts.nodocstrings.get(self.__curfile):
339 if self.__freshmodule:
341 self.__addentry(safe_eval(tstring), lineno, isdocstring=1)
342 self.__freshmodule = 0
346 self.__freshmodule = 0
349 self.__state = self.__suiteseen
352 self.__state = self.__keywordseen
378 'file': self.__curfile,
388 'file': self.__curfile,
399 'file': self.__curfile,
404 self.__addentry(arg.value, lineno)
406 def __suiteseen(self, ttype, tstring, lineno):
409 if tstring == ':' and self.__enclosurecount == 0:
411 self.__state = self.__suitedocstring
413 self.__enclosurecount += 1
415 self.__enclosurecount -= 1
417 def __suitedocstring(self, ttype, tstring, lineno):
420 self.__addentry(safe_eval(tstring), lineno, isdocstring=1)
421 self.__state = self.__waiting
425 self.__state = self.__waiting
427 def __keywordseen(self, ttype, tstring, lineno):
429 self.__data = []
430 self.__lineno = lineno
431 self.__state = self.__openseen
433 self.__state = self.__waiting
435 def __openseen(self, ttype, tstring, lineno):
441 if self.__data:
442 self.__addentry(EMPTYSTRING.join(self.__data))
443 self.__state = self.__waiting
445 self.__data.append(safe_eval(tstring))
453 'file': self.__curfile,
454 'lineno': self.__lineno
456 self.__state = self.__waiting
458 def __addentry(self, msg, lineno=None, isdocstring=0):
460 lineno = self.__lineno
461 if not msg in self.__options.toexclude:
462 entry = (self.__curfile, lineno)
463 self.__messages.setdefault(msg, {})[entry] = isdocstring
465 def set_filename(self, filename):
466 self.__curfile = filename
467 self.__freshmodule = 1
469 def write(self, fp):
470 options = self.__options
479 for k, v in self.__messages.items():