37 return { location:location, length:length };
48 return { location:aRange.location, length:aRange.length };
59 return aRange.length === 0;
70 return aRange.location + aRange.length;
81 return ((lhsRange.location === rhsRange.location) && (lhsRange.length === rhsRange.length));
93 return ((aLocation >= aRange.location) && (aLocation <
CPMaxRange(aRange)));
106 var location = MIN(lhsRange.location, rhsRange.location);
123 var location = MAX(lhsRange.location, rhsRange.location);
137 return (lhsRange.location <= rhsRange.location &&
CPMaxRange(lhsRange) >=
CPMaxRange(rhsRange));
148 return "{" + aRange.location +
", " + aRange.length +
"}";
159 var comma = aString.indexOf(
',');
161 return { location:parseInt(aString.substr(1, comma - 1)), length:parseInt(aString.substring(comma + 1, aString.length)) };