JSDOC/ScopeParser.js
authorAlan Knowles <alan@akbkhome.com>
Thu, 15 Jul 2010 05:57:04 +0000 (13:57 +0800)
committerAlan Knowles <alan@akbkhome.com>
Thu, 15 Jul 2010 05:57:04 +0000 (13:57 +0800)
JSDOC/ScopeParser.js

index 0a7eeed..b9a7d1f 100644 (file)
@@ -325,6 +325,7 @@ ScopeParser.prototype = {
                     //println("<i>"+token.data+"</i>");
                     
                     if (token.props) {
+                        var curTS = this.ts;
                         for (var prop in token.props) {
                             if (token.props[prop].val.data == 'function') {
                                 // parse a function..
@@ -332,12 +333,13 @@ ScopeParser.prototype = {
                                 continue;
                             }
                             // key value..
-                            var curTS = this.ts;
+                            
                             this.ts = new TokenStream(token.props[prop].val);
                             this.parseScope(scope);
-                            this.ts = curTS;
+                            
                             
                         }
+                        this.ts = curTS;
                         
                         // it's an object literal..
                         // the values could be replaced..