return{Name="\114\101\115\111\108\118\101";Aliases={},Description="\082\101\115\111\108\118\101\115 \065\114\103\117\109\101\110\116 \086\097\108\117\101 \079\112\101\114\097\116\111\114\115 \105\110\116\111 \108\105\115\116\115\046 \069\046\103\046\044 \114\101\115\111\108\118\101 \112\108\097\121\101\114\115 \042 \103\105\118\101\115 \121\111\117 \097 \108\105\115\116 \111\102 \097\108\108 \112\108\097\121\101\114\115\046";Group="\068\101\102\097\117\108\116\085\116\105\108",AutoExec={"\097\108\105\097\115 \"\109\101\124\068\105\115\112\108\097\121\115 \121\111\117\114 \117\115\101\114\110\097\109\101\" \114\101\115\111\108\118\101 \112\108\097\121\101\114\115 \046"};Args={{Type="\116\121\112\101";Name="\084\121\112\101",Description="\084\104\101 \116\121\112\101 \102\111\114 \119\104\105\099\104 \116\111 \114\101\115\111\108\118\101"};function(k)if(k:GetArgument(1)):Validate()==false then return end return{Type=(k:GetArgument(1)):GetValue();Name="\065\114\103\117\109\101\110\116 \086\097\108\117\101 \079\112\101\114\097\116\111\114";Description="\084\104\101 \118\097\108\117\101 \111\112\101\114\097\116\111\114 \116\111 \114\101\115\111\108\118\101\046 \079\110\101 \111\102\058 \042 \042\042 \046 \063 \063\078",Optional=true}end},Run=function(k)return table.concat((k:GetArgument(2)).RawSegments,"\044")end}


return {
	Name = "resolve", 
	Aliases = {}, 
	Description = "Resolves Argument Value Operators into lists. E.g., resolve players * gives you a list of all players.", 
	Group = "DefaultUtil", 
	AutoExec = { "alias \"me|Displays your username\" resolve players ." }, 
	Args = { {
			Type = "type", 
			Name = "Type", 
			Description = "The type for which to resolve"
		}, function(p1)
			if p1:GetArgument(1):Validate() == false then
				return;
			end;
			return {
				Type = p1:GetArgument(1):GetValue(), 
				Name = "Argument Value Operator", 
				Description = "The value operator to resolve. One of: * ** . ? ?N", 
				Optional = true
			};
		end }, 
	Run = function(p2)
		return table.concat(p2:GetArgument(2).RawSegments, ",");
	end
};
