Method code for $command_cache.del_from_cache()

[Turn on line numbering]
arg command, definer;
var part, cmd, c;

if (type(commands) != 'dictionary)
    commands = #[];
cmd = command.word(1);
for part in (cmd.explode_template_word()) {
    for c in ((| commands[part] |) || []) {
        if (c == [command, definer])
            commands = commands.del_elem(part, [command, definer]);
    }
}

["// Created 18-Sep-1997 as a part of ColdCore, see: @help Credit"]

the Cold Dark