File tree Expand file tree Collapse file tree 2 files changed +12
-5
lines changed
Expand file tree Collapse file tree 2 files changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -1536,11 +1536,12 @@ hyphens = do
15361536
15371537escapedChar :: Monad m => RSTParser m Inlines
15381538escapedChar = do c <- escaped anyChar
1539- unless (canPrecedeOpener c) updateLastStrPos
1540- return $ if c == ' ' || c == ' \n ' || c == ' \r '
1541- -- '\ ' is null in RST
1542- then mempty
1543- else B. str $ T. singleton c
1539+ if c == ' ' || c == ' \n ' || c == ' \r '
1540+ -- '\ ' is null in RST
1541+ then return mempty
1542+ else do
1543+ unless (canPrecedeOpener c) updateLastStrPos
1544+ return $ B. str $ T. singleton c
15441545
15451546canPrecedeOpener :: Char -> Bool
15461547canPrecedeOpener c =
Original file line number Diff line number Diff line change 1+ ```
2+ % pandoc -f rst -t native
3+ Cho\ **co**\ late
4+ ^D
5+ [ Para [ Str "Cho" , Strong [ Str "co" ] , Str "late" ] ]
6+ ```
You can’t perform that action at this time.
0 commit comments