|| (code >= CharCode.Digit0 && code <= CharCode.Digit9)
|| code === CharCode.Dash
|| code === CharCode.Underline
|| code === CharCode.Tilde
|| (isPath && code === CharCode.Slash)
|| (isAuthority && code === CharCode.OpenSquareBracket)
|| (isAuthority && code === CharCode.CloseSquareBracket)