diff options
Diffstat (limited to 'src/Text')
| -rw-r--r-- | src/Text/Pandoc/Readers/LaTeX/Parsing.hs | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/src/Text/Pandoc/Readers/LaTeX/Parsing.hs b/src/Text/Pandoc/Readers/LaTeX/Parsing.hs index 40853c5d0..b3945c372 100644 --- a/src/Text/Pandoc/Readers/LaTeX/Parsing.hs +++ b/src/Text/Pandoc/Readers/LaTeX/Parsing.hs @@ -375,8 +375,9 @@ toksToString = T.unpack . untokenize  satisfyTok :: PandocMonad m => (Tok -> Bool) -> LP m Tok  satisfyTok f = do      doMacros -- apply macros on remaining input stream +    res <- tokenPrim (T.unpack . untoken) updatePos matcher      updateState $ \st -> st{ sExpanded = False } -    tokenPrim (T.unpack . untoken) updatePos matcher +    return res    where matcher t | f t       = Just t                    | otherwise = Nothing          updatePos :: SourcePos -> Tok -> [Tok] -> SourcePos | 
