From 01074f110dd0bf0f749597ad62bc6f1c6e612d83 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 18 Aug 2011 17:34:09 +0800 Subject: [PATCH] JSDOC/Packer.js --- JSDOC/Packer.js | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/JSDOC/Packer.js b/JSDOC/Packer.js index 1b904de..813e121 100644 --- a/JSDOC/Packer.js +++ b/JSDOC/Packer.js @@ -460,6 +460,24 @@ Packer.prototype = { var t, last, next; + var tokfind = function (i,dir) { + while (1) { + if ((dir < 0) && (i < 0)) { + return false; + } + if ((dir > 0) && (i >= toks.length)) { + return false; + } + i += dir; + if (toks[i].type != 'WHIT') { + return tok; + } + } + return false; + + } + + for (var i=0;i 0 ? toks[i-1] : false; - next = i+1 < toks.length ? toks[i+1] : false; + last = tokfind(i,-1); + next = tokfind(i,+1); // we have to ignore key values on objects -- 2.39.2