X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=JSDOC%2FTokenReader.js;h=173e67c6a38c69d545c13276c473b0131877737b;hb=235202579e42da12c853e19b81e241cf1b145146;hp=4a12dda7ce7d4ac07d18e9d59abad5aba53fce58;hpb=760e1b654a0e8413be72eab6015b5792df0e6504;p=gnome.introspection-doc-generator diff --git a/JSDOC/TokenReader.js b/JSDOC/TokenReader.js index 4a12dda..173e67c 100644 --- a/JSDOC/TokenReader.js +++ b/JSDOC/TokenReader.js @@ -92,12 +92,13 @@ TokenReader = XObject.define( } var n = found.split('.'); var p = false; + var _this = this; n.forEach(function(nm) { if (p) { - tokens.push(new Token('.', "PUNC", "DOT", this.line)); + tokens.push(new Token('.', "PUNC", "DOT", _this.line)); } p=true; - tokens.push(new Token(nm, "NAME", "NAME", this.line)); + tokens.push(new Token(nm, "NAME", "NAME", _this.line)); }); return true; @@ -153,7 +154,7 @@ TokenReader = XObject.define( this.line++; found += stream.next(); } - + this.line++; if (found === "") { return false; } @@ -167,7 +168,6 @@ TokenReader = XObject.define( tokens.push(last); } - tokens.push(new Token(found, "WHIT", "NEWLINE", this.line)); } return true;