Expand description
Winnow parsers for reusable URI syntax productions from RFC 3986.
Functionsยง
- is_
gen_ delim - Returns
trueif the given character is in thegen-delimsgroup. - is_
hexdig - Returns
trueif the given character is an ASCII hexadecimal digit. - is_
ip_ literal_ body - Returns
trueif the given slice is a validIPv6addressorIPvFuturepayload. - is_
ip_ literal_ char - Returns
trueif the given character is valid within anIP-literalbody. - is_
ipvfuture_ char - Returns
trueif the given character is valid within anIPvFuturetail. - is_
pchar - Returns
trueif the given character is a validpchar. - is_
pchar_ nc - Returns
trueif the given character is a validsegment-nz-nccharacter. - is_
reg_ name_ char - Returns
trueif the given character is valid inreg-name. - is_
reserved - Returns
trueif the given character is in thereservedgroup. - is_
scheme_ char - Returns
trueif the given character is valid inscheme. - is_
scheme_ start - Returns
trueif the given character is a valid first character inscheme. - is_
sub_ delim - Returns
trueif the given character is in thesub-delimsgroup. - is_
unreserved - Returns
trueif the given character is in theunreservedgroup. - is_
userinfo_ char - Returns
trueif the given character is valid inuserinfo. - parse_
absolute_ uri - Parses
absolute-URI. - parse_
authority - Parses
authority. - parse_
authority_ parts - Parses
authorityintouserinfo,host, and optionalport. - parse_
dec_ octet - Parses a
dec-octet. - parse_
fragment - Parses a fragment string, without the leading
#. - parse_
h16 - Parses
h16. - parse_
hier_ part - Parses
hier-part. - parse_
host - Parses
host. - parse_
ip_ literal - Parses an
IP-literal. - parse_
ipv4address - Parses an
IPv4address. - parse_
ipv6address - Parses an
IPv6address. - parse_
ipvfuture - Parses an
IPvFuture. - parse_
ls32 - Parses
ls32. - parse_
path - Parses an absolute path.
- parse_
path_ abempty - Parses
path-abempty. - parse_
path_ absolute - Parses
path-absolute. - parse_
path_ empty - Parses
path-empty. - parse_
path_ noscheme - Parses
path-noscheme. - parse_
path_ rootless - Parses
path-rootless. - parse_
pct_ encoded - Parses
pct-encoded. - parse_
port - Parses a
port. - parse_
query - Parses a query string, without the leading
?. - parse_
reg_ name - Parses a
reg-name. - parse_
relative_ part - Parses
relative-part. - parse_
relative_ ref - Parses
relative-ref. - parse_
scheme - Parses
scheme. - parse_
segment - Parses
segment. - parse_
segment_ nz - Parses
segment-nz. - parse_
segment_ nz_ nc - Parses
segment-nz-nc. - parse_
uri - Parses
URI. - parse_
uri_ host - Parses a
uri-host. - parse_
uri_ reference - Parses
URI-reference. - parse_
userinfo - Parses
userinfo.