Method code for $group.set_group()

[Turn off line numbering]
  1: arg name, definer, value;
  2: 
  3: if (this() == definer())
  4:     throw(~invgroup, "You cannot change the base group " + definer());
  5: switch (value[1]) {
  6:     case 'set:
  7:         group = value[2];
  8:     case 'add:
  9:         group = dict_add(group, value[2], 1);
 10:     case 'del:
 11:         group = dict_del(group, value[2]);
 12:     default:
 13:         throw(~type, "Unknown action: " + value[1]);
 14: }

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

Tlon