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

index 171e3cb..74b7001 100644 (file)
@@ -14,6 +14,10 @@ Scope = imports['JSDOC/Scope.js'].Scope;
 * so debugging is possible.
 * 
 * 
+* at present it just runs along the stream and finds stuff then calls parseExpr .. etc,,
+* 
+* 
+* It would be better to parse blocks of code rather than the whole stream..
 * 
 * 
 * 
@@ -200,42 +204,7 @@ ScopeParser.prototype = {
             //println("<B>LOG:</B>" + str + "<BR/>");
     },
 
-    
-    dumpLine : false,
-    dumpToken: function (tok, scope, brace) {
-        if (this.dumpLine == false) {
-            this.dumpLine = {
-                str : tok.data + ' ',
-                scope : scope.length,
-                brace : brace
-            }
-            return;
-        }
-        
-        if (this.dumpLine.scope == scope.length && this.dumpLine.brace == brace) {
-            this.dumpLine.str +=  tok.data + ' ';
-            if (this.dumpLine.str.length > 80 || tok.data ==';') {
-                
-                print(
-                //    (new Array(this.dumpLine.scope)).join("  ") + '|' + 
-                    (new Array(this.dumpLine.brace+1)).join("  ") + this.dumpLine.str);
-                this.dumpLine.str = '';
-            }
-            return;
-        }
-        
-        print(
-          //  (new Array(this.dumpLine.scope)).join("  ") + '|' + 
-            (new Array(this.dumpLine.brace+1)).join("  ") + this.dumpLine.str); 
-        
-        
-        this.dumpLine = {
-            str : tok.data + ' ',
-            scope : scope.length,
-            brace : brace
-        }
-        
-    },
+