1 | var str = argument[0]; |
2 | var pos = argument[1]; |
3 | if (pos < 0) |
4 | pos = strlen(str) + 1 + pos; |
5 | var len; |
6 | if (argument_count == 2) |
7 | len = (strlen(str) - pos) + 1; |
8 | else |
9 | len = argument[2]; |
10 | if (len > 0) |
11 | return string_copy(str, pos, len); |
12 | else |
13 | return ""; |