code: function (scope, option) {
                  var params = option.params;
                  var start = params[0];
                  var end = params[1];
                  var step = params[2];
                  if (!step) {
                      step = start > end ? -1 : 1;
                  } else if (start > end && step > 0 || start < end && step < 0) {
                      step = -step;
                  }
                  var ret = [];
                  for (var i = start; start < end ? i < end : i > end; i += step) {
                      ret.push(i);
                  }
                  return ret;
              }
docs: range(start, stop, [step])