// we can load translation map here...
- var toks = tr.tokenize(new TextStream(str)); // dont merge xxx + . + yyyy etc.
+ TokenArray toks = tr.tokenize(new TextStream(str)); // dont merge xxx + . + yyyy etc.
//var ts = new TokenStream(toks);
//print(JSON.stringify(toks, null,4 )); Seed.quit();
- var ts = new Collapse(toks);
+ var ts = new Collapse(toks.tokens);
// print(JSON.stringify(ts.tokens, null,4 )); Seed.quit();
//return;//
var sp = new ScopeParser(ts);
-
- sp.packer = this;
+
+ //sp.packer = this;
sp.buildSymbolTree();
sp.mungeSymboltree();
-
- print(sp.warnings.join("\n"));
+ sp.printWarnings();
+ //print(sp.warnings.join("\n"));
- var outf = CompressWhite(new TokenStream(toks), this, this.keepWhite); // do not kill whitespace..
+ var outf = CompressWhite(new TokenStream(toks.tokens), this, this.keepWhite); // do not kill whitespace..
public string md5(string str)
{
- return GLib.compute_checksum_for_string(GLib.ChecksumType.MD5, str);
+ return GLib.Checksum.compute_for_string(GLib.ChecksumType.MD5, str);
}