parser: function(){ return {'special': 'only'}; }, 
parser: function(argument){ argument = (argument) ? argument.match(/^([+]?\d*)?([nodev]+)?([+]?\d*)?$/) : [null, 1, 'n', 0]; if (!argument) throw new Error('bad nth pseudo selector arguments'); var int1 = parseInt(argument[1]); argument[1] = ($chk(int1)) ? int1 : 1; argument[2] = argument[2] || false; argument[3] = parseInt(argument[3]) || 0; switch(argument[2]){ case 'n': return {'a': argument[1], 'b': argument[3], 'special': 'n'}; case 'odd': return {'a': 2, 'b': 1, 'special': 'n'}; case 'even': return {'a': 2, 'b': 0, 'special': 'n'}; case 'first': return {'a': 0, 'special': 'index'}; case 'last': return {'special': 'last'}; case 'only': return {'special': 'only'}; default: return {'a': argument[1], 'special': 'index'}; } }, 
		parser: function(){			return {'special': 'only'};		},
9494	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9494/4f0fa49e19f1f83cfba74df9a17d73122dad1010/Selectors.Pseudo.js/buggy/Selectors/Selectors.Pseudo.js