rem: } 
add: }); 
context: function _processPattern(pattern, applyPattern, applyLiteral, applyAll){	//summary: Process a pattern with literals in it	// Break up on single quotes, treat every other one as a literal, except '' which becomes '	var identity = function(x){return x;};	applyPattern = applyPattern || identity;	applyLiteral = applyLiteral || identity;	applyAll = applyAll || identity;	//split on single quotes (which escape literals in date format strings) 	//but preserve escaped single quotes (e.g., o''clock)	var chunks = pattern.match(/(''|[^'])+/g); 	var literal = false;	for(var i=0; i<chunks.length; i++){		if(!chunks[i]){			chunks[i]='';		} else {			chunks[i]=(literal ? applyLiteral : applyPattern)(chunks[i]);			literal = !literal;		}	}	return applyAll(chunks.join(''));}
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/380996080fe874c3dc3b75c49f6fd80a653d2b96/locale.js/clean/date/locale.js