mirror of
https://github.com/jgm/pandoc.git
synced 2026-08-27 18:56:34 +00:00
Muse reader: embed parseBlocks into parseMuse
This commit is contained in:
@@ -79,7 +79,8 @@ type MuseParser = ParserT String ParserState
|
||||
parseMuse :: PandocMonad m => MuseParser m Pandoc
|
||||
parseMuse = do
|
||||
many directive
|
||||
blocks <- parseBlocks
|
||||
blocks <- mconcat <$> many block
|
||||
eof
|
||||
st <- getState
|
||||
let doc = runF (do Pandoc _ bs <- B.doc <$> blocks
|
||||
meta <- stateMeta' st
|
||||
@@ -87,13 +88,6 @@ parseMuse = do
|
||||
reportLogMessages
|
||||
return doc
|
||||
|
||||
parseBlocks :: PandocMonad m => MuseParser m (F Blocks)
|
||||
parseBlocks = do
|
||||
res <- mconcat <$> many block
|
||||
spaces
|
||||
eof
|
||||
return res
|
||||
|
||||
--
|
||||
-- utility functions
|
||||
--
|
||||
|
||||
Reference in New Issue
Block a user