LaTeX reader: Fix small regression in pattern argumnents...
introduced in last commit.
commit68ec8380149a314f261e25ca60c6f65b0436b9e4
authorJohn MacFarlane <jgm@berkeley.edu>
dateMon 15 Oct 2018, 09:46 (8 years ago)
parent41663e9
src/Text/Pandoc/Readers/LaTeX/Parsing.hs+2−1
@@ -425,7 +425,8 @@ doMacros' n inp = do
425425 getargs argmap rest
426426 getargs argmap (ArgNum i : Pattern toks : rest) =
427427 try $ do
428− x <- mconcat <$> manyTill bracedOrToken (matchPattern toks)
428+ x <- mconcat <$> manyTill (braced <|> ((:[]) <$> anyTok))
429+ (matchPattern toks)
429430 getargs (M.insert i x argmap) rest
430431 getargs argmap (ArgNum i : rest) = do
431432 x <- try $ spaces >> bracedOrToken