Muse reader: make parseBlocks similar to parseBlocksTill

This commit is contained in:
Alexander Krotov 2018-03-12 14:51:44 +03:00
parent c3fbc492c8
commit bf16a9c78a

View file

@ -243,10 +243,10 @@ directive = do
parseBlocks :: PandocMonad m
=> MuseParser m (F Blocks)
parseBlocks =
try parseEnd <|>
try blockStart <|>
try listStart <|>
try paraStart
try (parseEnd <|>
blockStart <|>
listStart <|>
paraStart)
where
parseEnd = mempty <$ eof
blockStart = do first <- header <|> blockElements <|> emacsNoteBlock