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