Try parsing an ordered list item, backtrack if not possible
This commit is contained in:
@@ -431,8 +431,8 @@ parseFirstOListItem = do
|
|||||||
|
|
||||||
parseOrderedList :: Parser MdToken
|
parseOrderedList :: Parser MdToken
|
||||||
parseOrderedList = do
|
parseOrderedList = do
|
||||||
firstLine <- parseFirstOListItem
|
firstLine <- try parseFirstOListItem
|
||||||
lineItems <- some parseOListItem
|
lineItems <- many $ try parseOListItem
|
||||||
void (char '\n') <|> eof
|
void (char '\n') <|> eof
|
||||||
return $ OrdList (firstLine : lineItems)
|
return $ OrdList (firstLine : lineItems)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user