projects
/
gnome.introspection-doc-generator
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
170d209
)
JSDOC/Packer.js
author
Alan Knowles
<alan@akbkhome.com>
Thu, 18 Aug 2011 09:34:09 +0000
(17:34 +0800)
committer
Alan Knowles
<alan@akbkhome.com>
Thu, 18 Aug 2011 09:34:09 +0000
(17:34 +0800)
JSDOC/Packer.js
patch
|
blob
|
history
diff --git
a/JSDOC/Packer.js
b/JSDOC/Packer.js
index
1b904de
..
813e121
100644
(file)
--- a/
JSDOC/Packer.js
+++ b/
JSDOC/Packer.js
@@
-460,6
+460,24
@@
Packer.prototype = {
var t, last, next;
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<toks.length;i++) {
t = toks[i];
for (var i=0;i<toks.length;i++) {
t = toks[i];
@@
-470,8
+488,8
@@
Packer.prototype = {
continue;
}
continue;
}
- last =
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
// we have to ignore key values on objects