rem: switch(prompt("[E]at [i]gnore [p]ass along [d]ebug ? ")) { 
add: switch(prompt("[E]at [i]gnore [p]ass along [d]ebug ?").substr(0,1)) { 
context: function errorReporterHook(msg, filename, lineno, lineBuf, tokenOffset){    if(jsd.Evaluating)        return jsd.JSD_ERROR_REPORTER_PASS_ALONG;    print("............................");    print("msg = "+msg);    print("filename = "+filename);    print("lineno = "+lineno);    print("lineBuf = "+lineBuf);    print("tokenOffset = "+tokenOffset);    print("............................");    var answer = -1    while(-1 == answer) {        switch(prompt("[E]at [i]gnore [p]ass along [d]ebug ? ")) {            case "I":            case "i":                answer = jsd.JSD_ERROR_REPORTER_RETURN;                break;            case "E":            case "e":                answer = jsd.JSD_ERROR_REPORTER_CLEAR_RETURN;                break;            case "P":            case "p":                answer = jsd.JSD_ERROR_REPORTER_PASS_ALONG;                break;            case "D":            case "d":                answer = jsd.JSD_ERROR_REPORTER_DEBUG;                break;            // let's simplify the user's life            default:                answer = jsd.JSD_ERROR_REPORTER_CLEAR_RETURN;                break;        }    }    return answer;}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/2a65a69e8184ba2e6cb71829060e641928ee037c/debugger.js/buggy/js/jsd/jsdb/debugger.js