From ac2c44449275085c8ce9ea348a75f84844d33a64 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 15 Jul 2010 15:29:08 +0800 Subject: [PATCH] JSDOC/ScopeParser.js --- JSDOC/ScopeParser.js | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/JSDOC/ScopeParser.js b/JSDOC/ScopeParser.js index 20b0233..51929dc 100644 --- a/JSDOC/ScopeParser.js +++ b/JSDOC/ScopeParser.js @@ -313,7 +313,8 @@ ScopeParser.prototype = { break; case "KEYW.FUNCTION": - print('SCOPE-FUNC:' + JSON.stringify(token,null,4)); + if (this.mode == 'BUILDING_SYMBOL_TREE') + print('SCOPE-FUNC:' + JSON.stringify(token,null,4)); //println(""+token.data+""); var bn = this.braceNesting; this.parseFunctionDeclaration(); @@ -685,7 +686,8 @@ ScopeParser.prototype = { break; case 'STRN': // used for object lit detection.. - print("EXPR-STR:" + JSON.stringify(token, null, 4)); + if (this.mode == 'BUILDING_SYMBOL_TREE') + print("EXPR-STR:" + JSON.stringify(token, null, 4)); if (this.ts.lookTok(-1).data == "{" && this.ts.lookTok(1).data == ":" ) { // then we are in an object lit.. -> we need to flag the brace as such... isObjectLitAr.pop(); @@ -714,7 +716,8 @@ ScopeParser.prototype = { case 'NAME': - print("EXPR-NAME:" + JSON.stringify(token, null, 4)); + if (this.mode == 'BUILDING_SYMBOL_TREE') + print("EXPR-NAME:" + JSON.stringify(token, null, 4)); symbol = token.data; //print("in NAME = " + token.toString()); //print("in NAME 0: " + this.ts.look(0).toString()); @@ -771,7 +774,8 @@ ScopeParser.prototype = { //println("EID"); case 'KEYW': - print("EXPR-KEYW:" + JSON.stringify(token, null, 4)); + if (this.mode == 'BUILDING_SYMBOL_TREE') + print("EXPR-KEYW:" + JSON.stringify(token, null, 4)); if (token.name == "FUNCTION") { this.parseFunctionDeclaration(); @@ -807,8 +811,9 @@ ScopeParser.prototype = { } break; } - default: - print("EXPR-SKIP:" + JSON.stringify(token, null, 4)); + default: + if (this.mode == 'BUILDING_SYMBOL_TREE') + print("EXPR-SKIP:" + JSON.stringify(token, null, 4)); break; } @@ -889,8 +894,8 @@ ScopeParser.prototype = { fnScope = this.indexedScopes[this.ts.cursor]; } - - print('FUNC-PARSE:' + JSON.stringify(token,null,4)); + if (this.mode == 'BUILDING_SYMBOL_TREE') + print('FUNC-PARSE:' + JSON.stringify(token,null,4)); // Parse function arguments. var args = token.items; for (var argpos =0; argpos < args.length; argpos++) { -- 2.39.2