Method code for $group.set_group()

[Turn on line numbering]
arg name, definer, value;

if (this() == definer())
    throw(~invgroup, "You cannot change the base group " + definer());
switch (value[1]) {
    case 'set:
        group = value[2];
    case 'add:
        group = dict_add(group, value[2], 1);
    case 'del:
        group = dict_del(group, value[2]);
    default:
        throw(~type, "Unknown action: " + value[1]);
}

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

the Cold Dark