(text: str)
| 85 | |
| 86 | |
| 87 | def _normalize_text_newlines(text: str) -> str: |
| 88 | # Normalize CRLF to LF for parsing/matching. Newline style is restored when emitting. |
| 89 | return text.replace("\r\n", "\n") |
| 90 | |
| 91 | |
| 92 | def _is_done(state: ParserState, prefixes: Sequence[str]) -> bool: |