| 1 | function insert_separator_commas(arg0) | 
| 2 | { | 
| 3 | var _neg = ""; | 
| 4 | var _str = string(floor(abs(arg0))); | 
| 5 | var _frac = string(frac(abs(arg0))); | 
| 6 | var _c = 0; | 
| 7 | if (arg0 < 0) | 
| 8 | _neg = "-"; | 
| 9 | repeat (floor((string_length(_str) - 1) / 3)) | 
| 10 |     { | 
| 11 |         _str = string_insert(",", _str, (string_length(_str) - (3 * (_c + 1)) - _c) + 1); | 
| 12 | _c++; | 
| 13 | } | 
| 14 | return _neg + _str + string_copy(_frac, 2, string_length(_frac) - 1); | 
| 15 | } |