git.iko.soy/typeable/pandoc
on master help sign in
Refactored hrule for performance in Markdown reader.

git-svn-id: https://pandoc.googlecode.com/svn/trunk@935 788f1e2b-df1e-0410-8736-df70ead52e1b

commit74dc62e7300b42f020005ec0f56a52e5ad41e1e0 authorfiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b> dateTue 28 Aug 2007, 07:04 (19 years ago) parent8cf4971
1 file changed+5−5
src/Text/Pandoc/Readers/Markdown.hs+5−5
src/Text/Pandoc/Readers/Markdown.hs+5−5
@@ -242,15 +242,15 @@ setextHeader = try $ do
242242-- hrule block
243243--
244244
245−hruleWith chr = try $ do
246− count 3 (skipSpaces >> char chr)
247− skipMany (skipSpaces >> char chr)
245+hrule = try $ do
246+ skipSpaces
247+ start <- oneOf hruleChars
248+ count 2 (skipSpaces >> char start)
249+ skipMany (skipSpaces >> char start)
248250 newline
249251 optional blanklines
250252 return HorizontalRule
251253
252−hrule = choice (map hruleWith hruleChars) <?> "hrule"
253−
254254--
255255-- code blocks
256256--