JSDOC/Scope.js
[gnome.introspection-doc-generator] / JSDOC / Scope.js
index b6539b5..bf88330 100644 (file)
@@ -25,7 +25,7 @@ function Scope(braceN, parent, startTokN, lastIdent)
     this.ident = lastIdent;
     this.gid = Scope.gid++;
     
-    //println("ADD SCOPE(" + this.id + ") TO "+ (parent ? this.parent.id : 'TOP') + "<BR/>");
+    print("ADD SCOPE(" + this.gid + ") TO "+ (parent ? this.parent.gid : 'TOP'));
     
     if (parent) {
         this.parent.subScopes.push(this);
@@ -73,7 +73,12 @@ Scope.prototype = {
         return this.identifiers[symbol];
     },
     getIdentifier : function(symbol) {
-        return (typeof(this.identifiers[symbol])== 'undefined') ? false : this.identifiers[symbol];
+        if (typeof(this.identifiers[symbol])== 'undefined') {
+            print("SYMBOL NOT FOUND?" + symbol);
+            return false;
+        }
+        
+        return this.identifiers[symbol];
     },
     
     addHint : function(varName, varType) {