|
|
@ -133,11 +133,9 @@ parseHeader = do
|
|
|
|
(length headers > 6)
|
|
|
|
(length headers > 6)
|
|
|
|
pfail
|
|
|
|
pfail
|
|
|
|
skipSpaces
|
|
|
|
skipSpaces
|
|
|
|
text <- munch1 (/= '\n')
|
|
|
|
parsedText <- manyTill parseLineToken (void (char '\n') <++ eof)
|
|
|
|
-- Text.ParserCombinators.ReadP.optional (char '\n')
|
|
|
|
greedyParse (char '\n')
|
|
|
|
skipSpaces
|
|
|
|
return (Header (length headers) (Line parsedText))
|
|
|
|
let parsedText = fst $ leftmostLongestParse parseLine text
|
|
|
|
|
|
|
|
return (Header (length headers) parsedText)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- Parse bold text
|
|
|
|
-- Parse bold text
|
|
|
|
parseBold :: ReadP MdToken
|
|
|
|
parseBold :: ReadP MdToken
|
|
|
|