Refactored hrule for performance in Markdown reader.

git-svn-id: https://pandoc.googlecode.com/svn/trunk@935 788f1e2b-df1e-0410-8736-df70ead52e1b
This commit is contained in:
fiddlosopher 2007-08-28 07:04:47 +00:00
parent 8cf4971821
commit 74dc62e730

View file

@ -242,15 +242,15 @@ setextHeader = try $ do
-- hrule block
--
hruleWith chr = try $ do
count 3 (skipSpaces >> char chr)
skipMany (skipSpaces >> char chr)
hrule = try $ do
skipSpaces
start <- oneOf hruleChars
count 2 (skipSpaces >> char start)
skipMany (skipSpaces >> char start)
newline
optional blanklines
return HorizontalRule
hrule = choice (map hruleWith hruleChars) <?> "hrule"
--
-- code blocks
--