Method code for $string.explode_url()

[Turn off line numbering]
  1: arg line;
  2: var out, args, i;
  3: 
  4: i = "?" in line;
  5: if (i) {
  6:     args = substr(line, i + 1);
  7:     line = substr(line, 1, i - 1);
  8: }
  9: if (args)
 10:     out = #[['path, explode(line, "/")], ['args, .explode_http_encoding(args)]];
 11: else
 12:     out = #[['path, explode(line, "/")], ['args, #[]]];
 13: return out;

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

Tlon