Lines Matching refs:line

441         line = self.get_doc_line()
442 while line == '':
443 doc.append_line(line)
445 line = self.get_doc_line()
446 if line is None:
447 return line
448 indent = must_match(r'\s*', line).end()
450 return line
451 doc.append_line(line)
455 line = self.get_doc_line()
456 if line is None:
457 return line
458 if self._match_at_name_colon(line):
459 return line
460 cur_indent = must_match(r'\s*', line).end()
461 if line != '' and cur_indent < indent:
463 return line
468 doc.append_line(line)
474 line = self.get_doc_line()
475 if line is None:
476 return line
477 if line == '':
478 return line
479 doc.append_line(line)
487 line = self.get_doc_line()
488 if line is not None and line.startswith('@'):
490 if not line.endswith(':'):
495 symbol = line[1:-1]
500 line = self.get_doc_line()
503 while line is not None:
505 while line == '':
507 line = self.get_doc_line()
508 if line is None:
511 if line == 'Features:':
516 line = self.get_doc_line()
517 while line == '':
519 line = self.get_doc_line()
520 while (line is not None
521 and (match := self._match_at_name_colon(line))):
523 text = line[match.end():]
526 line = self.get_doc_indented(doc)
531 elif match := self._match_at_name_colon(line):
538 while (line is not None
539 and (match := self._match_at_name_colon(line))):
541 text = line[match.end():]
544 line = self.get_doc_indented(doc)
549 line,
579 text = line[match.end():]
582 line = self.get_doc_indented(doc)
584 elif line.startswith('='):
591 doc.append_line(line)
592 line = self.get_doc_paragraph(doc)
598 while line is not None:
599 if match := self._match_at_name_colon(line):
604 if line.startswith('='):
609 doc.append_line(line)
611 line = self.get_doc_line()
649 def append_line(self, line: str) -> None:
650 self.text += line + '\n'
733 def append_line(self, line: str) -> None:
734 self.all_sections[-1].append_line(line)