This commit is contained in:
Kovid Goyal 2025-08-11 11:31:19 +05:30
parent 261ac9d8e8
commit b71edfc1a6
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C

View file

@ -213,11 +213,15 @@ def parse_issue_file(self, issue_file: IO[str]) -> Iterator[str]:
else:
yield ch
case 'escape':
if ch == 'S':
state = 'sub_start'
else:
yield self.translate_issue_char(ch)
state = 'normal'
match ch:
case 'S':
state = 'sub_start'
case '\\':
yield '\\'
state = 'normal'
case _:
yield self.translate_issue_char(ch)
state = 'normal'
case 'sub_start':
if ch == '{': # }
state = 'sub'