@@ -189,7 +189,7 @@ import qualified Text.Pandoc.Builder as B
189189import Text.Pandoc.XML (fromEntities)
190190import qualified Text.Pandoc.UTF8 as UTF8 (putStrLn)
191191import Text.Parsec hiding (token)
192−import Text.Parsec.Pos (newPos)
192+import Text.Parsec.Pos (newPos, initialPos)
193193import Data.Char ( toLower, toUpper, ord, chr, isAscii, isAlphaNum,
194194 isHexDigit, isSpace, isPunctuation )
195195import Data.List ( intercalate, transpose, isSuffixOf )
@@ -366,6 +366,7 @@ parseFromString :: Monad m
366366 -> ParserT String st m a
367367parseFromString parser str = do
368368 oldPos <- getPosition
369+ setPosition $ initialPos "chunk"
369370 oldInput <- getInput
370371 setInput str
371372 result <- parser