Sub Explode(string Input, string Output, string Separator) /if (!${Defined[Input]} || !${Defined[Output]}) /return FALSE /if (!${Defined[Separator]}) /declare Separator string , /declare c int local ${Math.Calc[${Input.Count[${Separator}]}+1]} /if (!${Defined[${Output}]}) /declare ${Output}[${c}] string outer /declare i int local /for i 1 to ${c} /varset ${Output}[${i}] ${Input.Arg[${i},${Separator}]} /next i /return TRUE