[Turn off line numbering]
1: arg line;
2: var parse;
3:
4: (> .perms(sender()) <);
5: catch any {
6: parse = $command_parser.parse(this(), line, $null_parser);
7: (> .handle_parser_result(line, @parse) <);
8: } with {
9: if (error() == ~stop) {
10: if (traceback()[1][2])
11: .tell(traceback()[1][2]);
12: } else if (.manager() != this()) {
13: .manager().tell(traceback().fmt_tb());
14: } else {
15: .tell_traceback(traceback());
16: }
17: }
["// Created 26-Mar-1995 as a part of ColdCore, see: @help Credit"]