14 lines
317 B
Go
14 lines
317 B
Go
package rfc3986
|
|
|
|
// IsGenDelim returns true if the value of 'r' matches 'sub-delims' as defined in IETF RFC-3986:
|
|
//
|
|
// gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"
|
|
func IsGenDelim(r rune) bool {
|
|
switch r {
|
|
case ':' , '/' , '?' , '#' , '[' , ']' , '@':
|
|
return true
|
|
default:
|
|
return false
|
|
}
|
|
}
|