return GLib.compute_checksum_for_string(GLib.ChecksumType.MD5, string, string.length);
},
- stringHandler : function(tok)
- {
- //print("STRING HANDLER");
- // callback when outputing compressed file,
- var data = tok.data;
- if (!this.translateJSON) {
- // print("TURNED OFF");
- return data;
- }
- if (tok.name == 'SINGLE_QUOTE') {
- return data;
- }
-
- if (typeof(tok.trsum) == 'undefined') {
- return data;
- }
-
- return '_T["' + tok.trsum + '"]';
-
- var sval = data.substring(1,data.length-1);
- // we do not clean up... quoting here!??!!?!?!?!?
-
-
- // blank with tabs or spaces..
- //if (!sval.replace(new RegExp("(\\\\n|\\\\t| )+",'g'), '').length) {
- // return tok.outData;
- // }
-
- var sval = tok.data.substring(1,data.length-1);
- var fn = this.activeFile.substring(this.prefix.length);
-
-
- return '_T["' + this.md5(fn + '-' + sval) + '"]';
-
-
- }
+
+ //stringHandler : function(tok) -- not used...
};