Method code for $robot.parse_line()

[Turn on line numbering]
arg line;
var parse;

(> .perms(sender()) <);
catch any {
    parse = $command_parser.parse(this(), line, $null_parser);
    (> .handle_parser_result(line, @parse) <);
} with {
    if (error() == ~stop) {
        if (traceback()[1][2])
            .tell(traceback()[1][2]);
    } else if (.manager() != this()) {
        .manager().tell(traceback().fmt_tb());
    } else {
        .tell_traceback(traceback());
    }
}

["// Created 26-Mar-1995 as a part of ColdCore, see: @help Credit"]

the Cold Dark