}
- //println("MUNGE: Scope:" + this.id+"</BR>");
+
var pickFromSet = 1;
// Do not munge symbols in the global scope!
if (this.parent) {
-
+
+ var all = [];
+ for (var i in this.identifiers) {
+ all.push(i);
+ }
+ print("MUNGE: " + all.join(', '));
//println("MUNGE: Building FreeSyms:" + this.id+"</BR>");
freeSymbols.push(batch[i]);
}
}
-
- */
- addSyms(JSDOC.Scope.ones);
+
+ addSyms(Scope.ones);
var repsym = '';
//println(freeSymbols.toSource());
if (!this.identifiers[i].toMunge) {
+ print("SKIP toMunge==false : " + i)
continue;
}
//println([ repsym,mungedValue ]);
if (this.mungeM && repsym.length < mungedValue.length) {
- //println("REPLACE:"+ mungedValue +" with " + repsym + "<BR>");
+ print("REPLACE:"+ mungedValue +" with " + repsym );
mungedValue = repsym;
repsym = '';
}
+
identifier.mungedValue = mungedValue;
}
//println("MUNGE: Done " + this.id+"</BR>");
}
-});
+};