(line: str)
| 309 | |
| 310 | |
| 311 | def top_level_heading_text(line: str) -> str | None: |
| 312 | stripped = line.strip() |
| 313 | match = re.match(r"^(#{1,2})\s+(.+)$", stripped) |
| 314 | if match is None: |
| 315 | return None |
| 316 | return match.group(2).strip().strip("#").strip().strip("*").strip() |
| 317 | |
| 318 | |
| 319 | def extract_categories_body(markdown: str) -> str: |
no outgoing calls
no test coverage detected