JSDOC/ScopeParser.js
[gnome.introspection-doc-generator] / 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..