rem: case 'index': if (parent.$children[argument.a] == el) include = true; 
add: case 'index': if (parent.$children[argument.a - 1] == el) include = true; 
context: 	filter: function(el, argument, i, all, temp){		if (i == 0) temp.parents = [];		var parent = el.parentNode;		if (!parent.$children){			temp.parents.push(parent);			parent.$children = parent.$children || Array.filter(parent.childNodes, function(child){				return (child.nodeName && child.nodeType == 1);			});		}		var include = false;		switch(argument.special){			case 'n': if (parent.$children.indexOf(el) % argument.a == argument.b) include = true; break;			case 'last': if (parent.$children.getLast() == el) include = true; break;			case 'only': if (parent.$children.length == 1) include = true; break;			case 'index': if (parent.$children[argument.a] == el) include = true;		}		if (i == all.length - 1){			for (var j = 0, l = temp.parents.length; j < l; j++) temp.parents[j].$children = null;		}		return include;	}
meta: 7052	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7052/973e2e28efdf913404c6cd405db50ea73aeacbc4/Selectors.Pseudo.js/clean/Selectors/Selectors.Pseudo.js