})
return ret.join('');
},
- dump: function()
+ dump: function(start, end)
{
- this.tokens.forEach(function(t) {
- print(t.toString());
- });
+ start = Math.max(start || 0, 0);
+ end = Math.min(end || this.tokens.length, this.tokens.length);
+ for (var i =start;i < end; i++) {
+ out += this.tokens[i]..toString();
+ };
+ print(out);
}
});
\ No newline at end of file