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 = do
|
||||
firstLine <- parseFirstOListItem
|
||||
lineItems <- some parseOListItem
|
||||
firstLine <- try parseFirstOListItem
|
||||
lineItems <- many $ try parseOListItem
|
||||
void (char '\n') <|> eof
|
||||
return $ OrdList (firstLine : lineItems)
|
||||
|
||||
|
Reference in New Issue
Block a user