rem: })(re, src, prefixChar); 
add: trace.matches && console.info('match', rule); trace.actions && rule.action && console.info(rule.action, m); rule.action && rule.action.apply(m[0], m.slice(1)); return {pos: base+re.lastIndex, state: rule.target}; }  }  gTrace = [rules, string, pos, string.slice(pos, pos+80)]; throw "no match at " + string.slice(pos, pos+80); } 
context:             re = (function(re, src, prefixChar) {                return function(string) {                    var ix = re.lastIndex = arguments.callee.lastIndex,                        match = (string.length > ix && string.charAt(ix) == prefixChar                                 && re(string));                    if (match)                        arguments.callee.lastIndex = re.lastIndex;                    return match;                }            })(re, src, prefixChar);
meta: 10840	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10840/41704c36b3b32e555661cca5b4c0740df0365af2/osdoc.apidoc.js/buggy/osdoc/osdoc.apidoc.js