/* automatically generated by JSCoverage - do not edit */
if (typeof _$jscoverage === 'undefined') _$jscoverage = {};
if (! _$jscoverage['base/regexp.js']) {
  _$jscoverage['base/regexp.js'] = [];
  _$jscoverage['base/regexp.js'][1] = 0;
  _$jscoverage['base/regexp.js'][4] = 0;
  _$jscoverage['base/regexp.js'][5] = 0;
  _$jscoverage['base/regexp.js'][6] = 0;
  _$jscoverage['base/regexp.js'][13] = 0;
  _$jscoverage['base/regexp.js'][23] = 0;
  _$jscoverage['base/regexp.js'][24] = 0;
  _$jscoverage['base/regexp.js'][25] = 0;
  _$jscoverage['base/regexp.js'][27] = 0;
}
_$jscoverage['base/regexp.js'][1]++;
var comb = exports;
_$jscoverage['base/regexp.js'][4]++;
comb.isRexExp = (function (obj) {
  _$jscoverage['base/regexp.js'][5]++;
  var undef;
  _$jscoverage['base/regexp.js'][6]++;
  return obj !== undef && obj != null && (obj instanceof RegExp);
});
_$jscoverage['base/regexp.js'][13]++;
comb.regexp = {escapeString: (function (str, except) {
  _$jscoverage['base/regexp.js'][23]++;
  return str.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, (function (ch) {
  _$jscoverage['base/regexp.js'][24]++;
  if (except && except.indexOf(ch) != -1) {
    _$jscoverage['base/regexp.js'][25]++;
    return ch;
  }
  _$jscoverage['base/regexp.js'][27]++;
  return "\\" + ch;
}));
})};
_$jscoverage['base/regexp.js'].source = ["var comb = exports;","","","comb.isRexExp = function(obj){","    var undef;","    return obj !== undef &amp;&amp; obj != null &amp;&amp; (obj instanceof RegExp);","};","","/**"," * @namespace Regeular expression utilities"," *"," */","comb.regexp = {","    /**","     * Escapes a string","     *","     * @param {String} str the string to escape","     * @param {String} [except] characters to ignore","     *","     * @returns {String} the escaped string","     */","    escapeString : function(/*String*/str, /*String?*/except) {","        return str.replace(/([\\.$?*|{}\\(\\)\\[\\]\\\\\\/\\+^])/g, function(ch) {","            if (except &amp;&amp; except.indexOf(ch) != -1) {","                return ch;","            }","            return \"\\\\\" + ch;","        }); // String","    }","};"];
