rem: getEvalExpressionFromEval: function(frame, context) { 
add: getEvalExpressionFromEval: function(frame, context) { 
context:     getEvalExpressionFromEval: function(frame, context)     {           var callingFrame = frame.callingFrame;                var sourceFile = FBL.getSourceFileForEval(callingFrame.script, context);  // TODO this should be source for any script        if (sourceFile)        {            if (FBTrace.DBG_EVAL) {                                                                                    /*@explore*/                FBTrace.sysout("debugger.getEvalExpressionFromEval sourceFile.href="+sourceFile.href+"\n");            /*@explore*/                FBTrace.sysout("debugger.getEvalExpressionFromEval callingFrame.pc="+callingFrame.pc                   /*@explore*/                                  +" callingFrame.script.baseLineNumber="+callingFrame.script.baseLineNumber+"\n");    /*@explore*/            }                                                                                                          /*@explore*/            var lineNo = callingFrame.script.pcToLine(callingFrame.pc, PCMAP_SOURCETEXT);            lineNo = lineNo - callingFrame.script.baseLineNumber + 1;             var url  = sourceFile.href;                        // Walk backwards from the first line in the function until we find the line which            // matches the pattern above, which is the eval call            var line = "";            for (var i = 0; i < 3; ++i)            {                line = context.sourceCache.getLine(url, lineNo-i) + line;                if (FBTrace.DBG_EVAL)                                                                                  /*@explore*/                    FBTrace.sysout("debugger.getEvalExpressionFromEval lineNo-i="+lineNo+"-"+i+"="+(lineNo-i)+" line:"+line+"\n"); /*@explore*/                if (line && line != null)                {                    var m = reEval.exec(line);                      if (m)                        return m[1];     // TODO Lame: need to count parens, with escapes and quotes                          }            }        }        return null;       },
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/8237a6359bebacf3e34f1134ef713c687c8e3edb/debugger.js/buggy/extension/content/firebug/debugger.js