From ae30b5ae3758122641b3188098a014210e0b6714 Mon Sep 17 00:00:00 2001 From: fiddlosopher Date: Sat, 6 Sep 2008 20:45:42 +0000 Subject: LaTeX reader: Fixed regression in list parsing (introduced by recent changes to unknownCommand). git-svn-id: https://pandoc.googlecode.com/svn/trunk@1423 788f1e2b-df1e-0410-8736-df70ead52e1b --- Text/Pandoc/Readers/LaTeX.hs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Text/Pandoc/Readers') diff --git a/Text/Pandoc/Readers/LaTeX.hs b/Text/Pandoc/Readers/LaTeX.hs index 4cecebda1..7c52650e6 100644 --- a/Text/Pandoc/Readers/LaTeX.hs +++ b/Text/Pandoc/Readers/LaTeX.hs @@ -400,13 +400,13 @@ unknownCommand = try $ do notFollowedBy' $ choice $ map end ["itemize", "enumerate", "description", "document"] state <- getState + if stateParserContext state == ListItemState + then notFollowedBy' $ string "\\item" + else return () if stateParseRaw state then do (name, star, args) <- command spaces - if name == "item" && stateParserContext state == ListItemState - then fail "should not be parsed as raw" - else return "" return $ Plain [TeX ("\\" ++ name ++ star ++ concat args)] else do -- skip unknown command, leaving arguments to be parsed char '\\' -- cgit v1.2.3