From: Alan Knowles Date: Wed, 14 Jul 2010 07:29:09 +0000 (+0800) Subject: JSDOC/TokenStream.js X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=commitdiff_plain;h=21c2975f3329ceed42e13fd320c21e10948584bf JSDOC/TokenStream.js --- diff --git a/JSDOC/TokenStream.js b/JSDOC/TokenStream.js index 32ce52f..d8f2dff 100644 --- a/JSDOC/TokenStream.js +++ b/JSDOC/TokenStream.js @@ -258,11 +258,14 @@ TokenStream = XObject.define( }) 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