X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=JSDOC%2FTokenReader.js;h=9fe4fe75f81da11e8e8b14ddaece4de9a5514d98;hb=53b1092ed504e2d0fbd10d508b4b2b505a4eeff0;hp=63cb7f203e13e1ac6f06714e58a4c1b2f6ce1c89;hpb=1c112ad8d5cecd0351642c79419edab08e1a9074;p=gnome.introspection-doc-generator diff --git a/JSDOC/TokenReader.js b/JSDOC/TokenReader.js index 63cb7f2..9fe4fe7 100644 --- a/JSDOC/TokenReader.js +++ b/JSDOC/TokenReader.js @@ -150,7 +150,7 @@ const TokenReader = XObject.define( //Seed.print('(@' + n); var lt = this.lastSym(tokens, n); - Seed.print(JSON.stringify(lt)); + print(JSON.stringify(lt)); if (lt.type != 'KEYW' || ['IF', 'WHILE'].indexOf(lt.name) < -1) { if (!this.ignoreBadGrammer) { throw { @@ -258,8 +258,8 @@ const TokenReader = XObject.define( if (this.collapseWhite) { found = "\n"; } - if (this.keepWhite) { - var last = tokens.pop(); + if (this.keepWhite) { + var last = tokens ? tokens.pop() : false; if (last && last.name != "WHIT") { tokens.push(last); }