Return text with backslash escapes undone (backslashes are restored).
(self, text: str)
| 528 | return util.INLINE_PLACEHOLDER_RE.sub(get_stash, text) |
| 529 | |
| 530 | def backslash_unescape(self, text: str) -> str: |
| 531 | """ Return text with backslash escapes undone (backslashes are restored). """ |
| 532 | try: |
| 533 | RE = self.md.treeprocessors['unescape'].RE |
| 534 | except KeyError: # pragma: no cover |
| 535 | return text |
| 536 | |
| 537 | def _unescape(m: re.Match[str]) -> str: |
| 538 | return chr(int(m.group(1))) |
| 539 | |
| 540 | return RE.sub(_unescape, text) |
| 541 | |
| 542 | |
| 543 | class AsteriskProcessor(InlineProcessor): |