@@ -1159,6 +1159,7 @@ table = try $ do
1160inline :: Parser [Char] ParserState (F Inlines)
1160inline :: Parser [Char] ParserState (F Inlines)
1161inline = choice [ whitespace
1161inline = choice [ whitespace
1163 , endline
1164 , endline
@@ -1471,6 +1472,14 @@ referenceLink constructor (lab, raw) = do
1471 Nothing -> (\x -> B.str "[" <> x <> B.str "]" <> B.str raw') <$> fallback
1472 Nothing -> (\x -> B.str "[" <> x <> B.str "]" <> B.str raw') <$> fallback
1472 Just (src,tit) -> constructor src tit <$> lab
1473 Just (src,tit) -> constructor src tit <$> lab
1475+bareURL :: Parser [Char] ParserState (F Inlines)
1477+ guardEnabled Ext_autolink_urls
1478+ (orig, src) <- uri <|> emailAddress
1479+ (guardEnabled Ext_monospace_autolinks >>
1480+ return (return $ B.link src "" (B.codeWith ("",["url"],[]) orig)))
1481+ <|> return (return $ B.link src "" (B.str orig))
1474autoLink :: Parser [Char] ParserState (F Inlines)
1483autoLink :: Parser [Char] ParserState (F Inlines)
1475autoLink = try $ do
1484autoLink = try $ do
1476 char '<'
1485 char '<'