{ u_ }
u_
{(addr_>>24)}.{(addr_>>16)%256}.{(addr_>>8)%256}.{addr_%256}
{p_,[n_]s}
{p_,[n_]s} ({dn_})
{key}
{key}={value}
{key}
{key}={value}
{key}
{key}={value}
{s_} ({dn_})
{s_}
{cs_,[offset_[id_end]]s}
{cs_,[offset_[id_user]-1]s} {scheme_}
{cs_+offset_[id_user]+2,[offset_[id_pass]-offset_[id_user]-2]s} ({decoded_[id_user]})
{cs_+offset_[id_user],[offset_[id_pass]-offset_[id_user]]s} ({decoded_[id_user]})
{cs_+offset_[id_pass]+1,[offset_[id_host]-offset_[id_pass]-2]s} ({decoded_[id_pass]})
{host_type_}
{cs_+offset_[id_host],[offset_[id_port]-offset_[id_host]]s}
{cs_+offset_[id_port]+1,[offset_[id_path]-offset_[id_port]-1]s} = {port_number_}
{cs_+offset_[id_path],[offset_[id_query]-offset_[id_path]]s}
{cs_+offset_[id_query]+1,[offset_[id_frag]-offset_[id_query]-1]s}
{cs_+offset_[id_frag]+1,[offset_[id_end]-offset_[id_frag]-1]s})
{*pi_}
*pi_
{s_} [{n_}]
nullptr
{p_->t}
{p_->refs}