}
- //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: SCOPE" + all.join(', '));
//println("MUNGE: Building FreeSyms:" + this.id+"</BR>");
//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>");