rem: var value = this.definitions.detect(function(defn) { return defn.name == name; }); 
add: CommentParser.rules = (function() { var rules = [ /^\s*(\^+)\s*(.*)/, heading, /^\s*::\s*(.*)/, CommentBlockTypes.signature, /^>>\s*(.*)/, CommentBlockTypes.output, /^==\s*(.*)/, CommentBlockTypes.equivalence, /^\s+(.*)/, CommentBlockTypes.formatted, /^\s*$/, endBlock, /(.*)/, paragraphLine ]; return rules; function paragraphLine(line) { this.createOrAdd(CommentBlockTypes.paragraph).append(line); } function endBlock() { this.endBlock(); } function heading(level, title) { this.create(CommentBlockTypes.heading, {level:level.length}).append(title); } })(); 
context:         var value = this.definitions.detect(function(defn) {            return defn.name == name;        });
meta: 10840	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10840/41704c36b3b32e555661cca5b4c0740df0365af2/osdoc.apidoc.js/buggy/osdoc/osdoc.apidoc.js