The Kite debugger.
make System.vm.debugger(): Class constructorcode_cache: first_break: last_command: last_file: last_line: clear_bp(file, line, code_line, args): decide_action(file, line, code_line): grab_code_line(file, line): move_next(file, line, code_line, args): prompt_action(file, line, code_line): read_file(file): set_bp(file, line, code_line, args): split_file_line(str): stepper(opc, file, line): Main debugger loop. Executed on every VM instruction.