rem: recordDefinition(match[1], match[2]); 
add: recordDefinition(match[1], match[2] || ''); 
context: OSDoc.APIDoc.Parser.prototype.processLine = function(line) {    var self = this;    var match;    if (match = line.match(/^\/\/\/ (.*)/)) {        this.lines.push(match[1]);    } else if (this.lines.length) {        if (this.lines.grep(/@nodoc/).length) {            ;        } else if (match = line.match(/^((?:\w+\.)*\w+)\s*=\s*function\s*\((.*?)\)/)) {            recordDefinition(match[1], match[2]);        } else if (match = line.match(/^((?:\w+\.)*\w+)\s*=\s*(.*?);/)) {            var master = this.keys[match[2]];            recordDefinition(match[1], master && master.params);        } else if ((match = line.match(/^function\s+(\w+)\s*\((.*?)\)/))) {            recordDefinition(match[1], match[2]);        } else if ((match = line.match(/^var\s+(\w+)\s+=/))) {            recordDefinition(match[1]);        } else {            processNondefinitionComment(this.lines);        }        this.lines = [];    }    function recordDefinition(name, params) {        var record = self.keys[name] = new OSDoc.APIDoc.Definition(name, params);        record.setDescription(self.lines);        self.records.push(record);    }    function processNondefinitionComment(lines) {        var match;        if (lines.length && (match = lines[0].match(/(\^+)\s*(.*)/))) {            var title = match[2];            var level = match[1].length;            var record = new OSDoc.APIDoc.Section(title, level, lines.slice(1));            self.records.push(record);        }    }}
meta: 10840	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10840/1e64d09977608f6bf36b92d6cf03e8e1a272fcfa/osdoc.apidoc.js/clean/osdoc/osdoc.apidoc.js