MM-11451 Added autolinking to Markdown parser (#9151)

* MM-11451 Added autolinking to Markdown parser

* Added missing headers

* Added mailto and tel links
Этот коммит содержится в:
Harrison Healey
2018-07-24 10:40:01 -04:00
коммит произвёл Christopher Speller
родитель bfb2640451
Коммит c8d3e42139
6 изменённых файлов: 1002 добавлений и 1 удалений

Просмотреть файл

@@ -40,6 +40,14 @@ func isHexByte(c byte) bool {
return isHex(rune(c))
}
func isAlphanumeric(c rune) bool {
return (c >= '0' && c <= '9') || (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')
}
func isAlphanumericByte(c byte) bool {
return isAlphanumeric(rune(c))
}
func nextNonWhitespace(markdown string, position int) int {
for offset, c := range []byte(markdown[position:]) {
if !isWhitespaceByte(c) {