rem: return {'name': pseudo[1], 'params': pparam}; 
add: return {'name': name, 'params': pparam}; 
context: DOM.parsePseudo = function(pseudo){	pseudo = pseudo.match(DOM.pRegExp);	if (!pseudo) throw new Error('bad pseudo selector');	var pparam = [];	switch(pseudo[1].split('-')[0]){		case 'nth':			pparam = pseudo[2].match(DOM.nRegExp);			if (!pparam) throw new Error('bad nth pseudo selector parameters');			if (!$chk(parseInt(pparam[1]))) pparam[1] = 1;			pparam[2] = pparam[2] || false;			pparam[3] = parseInt(pparam[3]) || 0;		break;	}	return {'name': pseudo[1], 'params': pparam};};
meta: 8516	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8516/549ec3e26f3c682cc65f7a00decf603a24b0a2e0/Element.Selectors.js/buggy/Element/Element.Selectors.js