// Do not munge symbols in the global scope!
if (this.parent) {
- print("MUNGE: SCOPE");
+
+ var all = [];
for (var i in this.identifiers) {
- print("MUNGE VAR:" + i);
+ all.push(i);
}
+ print("MUNGE: " + all.join(', '));
//println("MUNGE: Building FreeSyms:" + this.id+"</BR>");
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>");