Roff reader: another fix for conditionals.
commit165e3bfffc9852efb9087bd637a51de34e503696
authorJohn MacFarlane <jgm@berkeley.edu>
dateFri 2 Nov 2018, 21:55 (8 years ago)
parent8ee69c2
src/Text/Pandoc/Readers/Roff.hs+1−1
@@ -510,7 +510,7 @@ lexConditional mname = do
510510 else expression
511511 skipMany spacetab
512512 st <- getState -- save state, so we can reset it
513− ifPart <- lexGroup <|> manToken
513+ ifPart <- lexGroup <|> (optional (try (char '\\' >> newline)) >> manToken)
514514 case mbtest of
515515 Nothing -> do
516516 putState st -- reset state, so we don't record macros in skipped section