[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