From 97addc2a17266b7d1c6cc712244f675bc0263595 Mon Sep 17 00:00:00 2001 From: Alexander Krotov Date: Tue, 25 Apr 2017 19:06:27 +0300 Subject: Add returnF to Text.Pandoc.Parsing --- src/Text/Pandoc/Readers/Org/Blocks.hs | 4 ++-- src/Text/Pandoc/Readers/Org/Inlines.hs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Text/Pandoc/Readers/Org/Blocks.hs b/src/Text/Pandoc/Readers/Org/Blocks.hs index fb942608d..b0a19b833 100644 --- a/src/Text/Pandoc/Readers/Org/Blocks.hs +++ b/src/Text/Pandoc/Readers/Org/Blocks.hs @@ -701,7 +701,7 @@ endOfParagraph = try $ skipSpaces *> newline *> endOfBlock -- | Example code marked up by a leading colon. example :: Monad m => OrgParser m (F Blocks) example = try $ do - return . return . exampleCode =<< unlines <$> many1 exampleLine + returnF . exampleCode =<< unlines <$> many1 exampleLine where exampleLine :: Monad m => OrgParser m String exampleLine = try $ exampleLineStart *> anyLine @@ -885,7 +885,7 @@ latexFragment :: Monad m => OrgParser m (F Blocks) latexFragment = try $ do envName <- latexEnvStart content <- mconcat <$> manyTill anyLineNewline (latexEnd envName) - return . return $ B.rawBlock "latex" (content `inLatexEnv` envName) + returnF $ B.rawBlock "latex" (content `inLatexEnv` envName) where c `inLatexEnv` e = mconcat [ "\\begin{", e, "}\n" , c diff --git a/src/Text/Pandoc/Readers/Org/Inlines.hs b/src/Text/Pandoc/Readers/Org/Inlines.hs index d227eb66a..64ffb8ef5 100644 --- a/src/Text/Pandoc/Readers/Org/Inlines.hs +++ b/src/Text/Pandoc/Readers/Org/Inlines.hs @@ -157,7 +157,7 @@ endline = try $ do decEmphasisNewlinesCount guard =<< newlinesCountWithinLimits updateLastPreCharPos - return . return $ B.softbreak + returnF B.softbreak -- -- cgit v1.2.3