context: this.getExpressionAt = function(text, charOffset){    var offset = 0;    for (var m = reWord.exec(text); m; m = reWord.exec(text.substr(offset)))    {        var word = m[0];        var wordOffset = offset+m.index;        if (charOffset >= wordOffset && charOffset <= wordOffset+word.length)        {            var innerOffset = charOffset-wordOffset;            var dots = word.substr(0, innerOffset).split(".").length;            var subExpr = word.split(".").slice(0, dots).join(".");            return {expr: subExpr, offset: wordOffset};        }                offset = wordOffset+word.length;    }        return {expr: null, offset: -1};};
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/8237a6359bebacf3e34f1134ef713c687c8e3edb/lib.js/clean/extension/content/firebug/lib.js