Lines Matching refs:self

74     def __init__(self,
84 self.filename = filename
87 self.check = check
90 self.margin = margin
93 self.breakPeriod = breakPeriod
97 self.breakInitial = True
101 self.reflow = reflow
104 self.vuPrefix = 'VUID'
107 self.vuFormat = '{0}-{1}-{2}-{3:0>5d}'
112 self.nextvu = nextvu
116 self.maxvu = maxvu
120 self.vuidDict = vuidDict
125 self.warnCount = 0
128 def endSentence(self, word):
137 (self.breakInitial and endInitial.match(word))):
142 def vuidAnchor(self, word):
146 def visitVUID(self, vuid, line):
147 if vuid not in self.vuidDict:
148 self.vuidDict[vuid] = []
149 self.vuidDict[vuid].append([self.filename, line])
151 def gatherVUIDs(self, para):
159 self.visitVUID(vuid, line)
161 def addVUID(self, para, state):
165 if not state.isVU or self.nextvu is None:
180 if self.vuPrefix in para[0]:
194 # logWarn(self.filename + ': Unexpected non-bullet item in VU block (harmless if following an ifdef):',
240 logWarn(self.filename,
254 self.vuFormat.format(self.vuPrefix,
257 self.nextvu) + ']]\n')
258 self.visitVUID(str(self.nextvu), tagLine)
268 logDiag('Assigning', self.vuPrefix, state.apiName, self.nextvu,
272 if self.nextvu <= self.maxvu:
273 if self.nextvu == self.maxvu:
276 self.nextvu = self.nextvu + 1
280 def transformParagraph(self, para, state):
290 self.gatherVUIDs(para)
293 para, hangIndent = self.addVUID(para, state)
295 if not self.reflow:
382 elif self.vuidAnchor(word):
389 elif newLen > self.margin:
406 elif (self.breakPeriod and
408 self.endSentence(prevWord)):
450 def onEmbeddedVUConditional(self, state):
451 if self.check:
453 self.filename, state.lineNumber - 1))
455 self.warnCount = self.warnCount + 1