(left, right, inclusive)
| 307 | })()) |
| 308 | |
| 309 | function __range__ (left, right, inclusive) { |
| 310 | const range = [] |
| 311 | const ascending = left < right |
| 312 | const end = !inclusive ? right : ascending ? right + 1 : right - 1 |
| 313 | for (let i = left; ascending ? i < end : i > end; ascending ? i++ : i--) { |
| 314 | range.push(i) |
| 315 | } |
| 316 | return range |
| 317 | } |