new object $channel_parser: $user_parsers; var $root created_on = 838745026; var $root flags = ['variables, 'methods, 'code, 'core]; var $root inited = 1; var $root managed = [$channel_parser]; var $root manager = $channel_parser; var $user_parsers priority = 5000; public method .parse() { arg user, str, next_parser, @other_parsers; var cname, first_word, parse_list; str = str.trim(); if (!str) return next_parser.parse(user, str, @other_parsers); parse_list = str.explode(); first_word = parse_list[1]; cname = user.channel_alias(first_word); if ((cname != "") && ((parse_list.length()) > 1)) return ['command, user, 'broadcast, cname, str.subrange((first_word.length()) + 2)]; return next_parser.parse(user, str, @other_parsers); };