@@ -1728,7 +1728,9 @@ nonEndline = satisfy (/='\n')
17281728
17291729str :: PandocMonad m => MarkdownParser m (F Inlines)
17301730str = do
1731− result <- many1Char (alphaNum <|> try (char '.' <* notFollowedBy (char '.')))
1731+ result <- mconcat <$> many1
1732+ ( take1WhileP isAlphaNum
1733+ <|> "." <$ try (char '.' <* notFollowedBy (char '.')) )
17321734 updateLastStrPos
17331735 (do guardEnabled Ext_smart
17341736 abbrevs <- getOption readerAbbreviations