JSDOC/ScopeNamer.js
authorAlan Knowles <alan@roojs.com>
Sun, 27 Nov 2011 15:08:19 +0000 (23:08 +0800)
committerAlan Knowles <alan@roojs.com>
Sun, 27 Nov 2011 15:08:19 +0000 (23:08 +0800)
JSDOC/ScopeNamer.js

index 937fcc0..354d0fd 100644 (file)
@@ -344,13 +344,6 @@ ScopeNamer = XObject.define(
                     continue;
                 }
                 
-                // including ... aaa = new BBB({
-                
-                if (token.data == 'new' && this.lookTok(-1).data == '=' && this.lookTok(-2).is('NAME')) {
-                    
-                    
-                    
-                }
                 
                 
                 
@@ -440,10 +433,23 @@ ScopeNamer = XObject.define(
                         symbol._token = this.lookTok(-2);
                            
                         this.addSymbol(symbol, jd.jsdoc);
-                        continue;
+                         
+                    }
+                    // including ... aaa = new BBB({
+                
+                    if (token.data == 'new' && this.lookTok(-1).data == '=' && this.lookTok(-2).is('NAME')) {
+                        var mname = this.lookTok(1).data;
+                        var args = this.lookTok(2).items;
+                        
+                        if (args[0].data == '{') {
+                            // have a go at applying the properties..
+                            
+                        }
+                        
+                        
                     }
                     
-                    
+                    continue;
                      
                 }