Man reader: handle lines with just one period.

This commit is contained in:
John MacFarlane 2018-10-20 10:25:50 -07:00
parent 916db81ade
commit 02b33a7d63

View file

@ -267,11 +267,12 @@ lexMacro :: PandocMonad m => ManLexer m ManToken
lexMacro = do
char '.' <|> char '\''
many spacetab
macroName <- many1 (letter <|> oneOf ['\\', '"', '&'])
macroName <- many (letter <|> oneOf ['\\', '"', '&'])
args <- lexArgs
let joinedArgs = unwords $ fst <$> args
tok = case macroName of
"" -> MComment ""
x | x `elem` ["\\\"", "\\#"] -> MComment joinedArgs
"B" -> MStr (joinedArgs, singleton Bold)
"BR" -> MMaybeLink joinedArgs