Method code for $string.explode_url()

[Turn on line numbering]
arg line;
var out, args, i;

i = "?" in line;
if (i) {
    args = substr(line, i + 1);
    line = substr(line, 1, i - 1);
}
if (args)
    out = #[['path, explode(line, "/")], ['args, .explode_http_encoding(args)]];
else
    out = #[['path, explode(line, "/")], ['args, #[]]];
return out;

// Created 27-Mar-1995 as a part of ColdCore, see: @help Credit

Tlon