summaryrefslogtreecommitdiffstats
path: root/utils/markdown/markdown.go
diff options
context:
space:
mode:
Diffstat (limited to 'utils/markdown/markdown.go')
-rw-r--r--utils/markdown/markdown.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/utils/markdown/markdown.go b/utils/markdown/markdown.go
index 3061ba4bb..e0788d906 100644
--- a/utils/markdown/markdown.go
+++ b/utils/markdown/markdown.go
@@ -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) {