Lines Matching refs:text
33 def tmatch(template: str, text: str,
35 return re.match(template.format(padding=padding, res=res), text,
39 def find_closing_brace(text: str, start: int) -> int:
43 assert text[start] == '('
47 for i in range(start + 1, len(text)):
48 if text[i] == '(':
50 elif text[i] == ')':
58 def update(text: str) -> str:
62 m = start_reg.search(text)
64 result += text
67 result += text[:m.start()]
70 args_end = find_closing_brace(text, args_ind - 1)
72 all_args = text[args_ind:args_end].split(',', 1)
77 unchanged_call = text[m.start():args_end+1]
78 text = text[args_end+1:]
82 m = tmatch(success_reg_templ, text, padding, res)
89 not tmatch(some_check_templ, text, padding, res)):
90 print(unchanged_call + text[:200] + '...\n\n')
123 text = text[m.end():]