Subversion Repositories JSX

Compare Revisions

Last modification

Ignore whitespace Rev 569 → Rev 570

/trunk/regexp.js
320,14 → 320,38
});
}
 
var _rangesStack = [];
/**
* @return {string}
*/
_rangesStack.toString = function () {
return this.join(" --> ");
};
var _rangesStack = _getDataObject({
seen: _getDataObject(),
items: [],
 
indexOf: function (item) {
var item = this.seen[item];
return (item ? item.index : -1);
},
 
pop: function () {
var items = this.items;
var last = items.pop();
delete this.seen[last];
this.length = items.length;
return last;
},
 
push: function (item) {
var items = this.items;
this.seen[item] = _getDataObject({index: items.length});
items.push(item);
this.length = items.length;
},
 
/**
* @return {string}
*/
toString: function () {
return this.items.join(" --> ");
}
});
 
var _propertyClassReplacer = function (match, propertySpecifier, propertyClass) {
if (propertySpecifier === "P")
{