dojo.math.range = function(/* integer */a, /* integer */b, /* integer */step) {   if(arguments.length < 2) { b = a; a = 0; } if(arguments.length < 3) { step = 1; }  var range = []; if(step > 0) { for(var i = a; i < b; i += step) { range.push(i); } } else if(step < 0) { for(var i = a; i > b; i += step) { range.push(i); } } else { throw new Error("dojo.math.range: step must be non-zero"); } return range; 
dojo.math.range=function(a,b,step){ if(arguments.length<2){ b=a; a=0; 
dojo.math.range = function(/* integer */a, /* integer */b, /* integer */step) {  //  summary  //  implementation of Python's range()    if(arguments.length < 2) {        b = a;        a = 0;    }    if(arguments.length < 3) {        step = 1;    }    var range = [];    if(step > 0) {        for(var i = a; i < b; i += step) {            range.push(i);        }    } else if(step < 0) {        for(var i = a; i > b; i += step) {            range.push(i);        }    } else {        throw new Error("dojo.math.range: step must be non-zero");    }    return range; //  array}
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/90939f35f46f873d9b1f5c5f818ecf012711dc71/dojo.js/buggy/src/main/resources/org/apache/struts2/static/dojo/dojo.js