plugins/settag/settag.js
function(Template, expression, tag){
		switch(tag){
			case Template.language.tag('set'):
				return new Set(Template,expression);
			case Template.language.tag('setalist'):
				return new SetList(Template,expression);
			case Template.language.tag('setahash'):
				return new SetHash(Template,expression);
			case Template.language.tag('addtolist'):
				return new AddToList(Template,expression);
			case Template.language.tag('setaregex'):
				return new SetARegEx(Template,expression);
			default:
				return {skip:true};
		}
	}
function(Template, expression, tag){
		switch(tag){
			case Template.language.tag('set'):
				return new Set(Template,expression);
			case Template.language.tag('setalist'):
				return new SetList(Template,expression);
			case Template.language.tag('setahash'):
				return new SetHash(Template,expression);
			case Template.language.tag('addtolist'):
				return new AddToList(Template,expression);
			case Template.language.tag('setaregex'):
				return new SetARegEx(Template,expression);
			default:
				return {skip:true};
		}
	}
/*--Coretags--
name:handleToken
description:executed when any tag in "willHandle" is found
@param{Noodles.Template}
@param{string}
@param{string}