Home | History | Annotate | Download | only in idlelib

Lines Matching refs:str

10         sys.__stdout__.write(" ".join(map(str, stuff)) + "\n")
118 def set_str(self, str):
119 assert len(str) == 0 or str[-1] == '\n'
120 if type(str) is UnicodeType:
127 uniphooey = str
128 str = []
129 push = str.append
132 str = "".join(str)
133 self.str = str
149 str, pos = self.str, None
158 limit = len(str)
160 i = str.rfind(":\n", 0, limit)
163 i = str.rfind('\n', 0, i) + 1 # start of colon line
164 m = _synchre(str, i, limit)
178 m = _synchre(str)
187 m = _synchre(str, i)
200 assert lo == 0 or self.str[lo-1] == '\n'
202 self.str = self.str[lo:]
217 str = self.str
218 str = str.translate(_tran)
219 str = str.replace('xxxxxxxx', 'x')
220 str = str.replace('xxxx', 'x')
221 str = str.replace('xx', 'x')
222 str = str.replace('xx', 'x')
223 str = str.replace('\nx', '\n')
234 i, n = 0, len(str)
236 ch = str[i]
263 if str[i-1:i+2] == quote * 3:
269 ch = str[i]
275 if str[i-1:i+w] == quote:
290 if str[i] == '\n':
301 # before the previous \n in str, we were in the first
310 i = str.find('\n', i)
316 if str[i] == '\n':
364 str, goodlines = self.str, self.goodlines
366 p = len(str) # index of newest line
374 p = str.rfind('\n', 0, p-1) + 1
375 # The stmt str[p:q] isn't a continuation, but may be blank
377 if _junkre(str, p):
395 m = _chew_ordinaryre(str, p, q)
401 while i >= p and str[i] in " \t\n":
404 lastch = str[i]
409 ch = str[p]
436 p = _match_stringre(str, p, q).end()
443 p = str.find('\n', p, q) + 1
451 if str[p] != '\n':
453 lastch = ch + str[p]
470 str = self.str
471 n = len(str)
472 origi = i = str.rfind('\n', 0, j) + 1
476 m = _itemre(str, j)
483 i = j = str.find('\n', j) + 1
488 while str[j] in " \t":
491 return len(str[i:j].expandtabs(self.tabwidth)) + extra
509 str = self.str
511 while str[i] in " \t":
517 endpos = str.find('\n', startpos) + 1
520 ch = str[i]
529 i = _match_stringre(str, i, endpos).end()
533 (i == 0 or str[i-1] not in "=<>!") and \
534 str[i+1] != '=':
544 found = re.match(r"\s*\\", str[i:endpos]) is None
550 while str[i] not in " \t\n":
553 return len(str[self.stmt_start:i].expandtabs(\
563 str = self.str
564 while j < n and str[j] in " \t":
566 return str[i:j]
578 return _closere(self.str, self.stmt_start) is not None