-
-function pack(str)
-{
-
- var tr = new TokenReader( { keepDocs :true, keepWhite : true, keepComments : true, sepIdents : true });
- var toks = tr.tokenize(new TextStream(str) ); // dont merge xxx + . + yyyy etc.
- var ts = new TokenStream(toks);
- // ts.dump();
- var sp = new ScopeParser(ts);
- sp.buildSymbolTree();
- sp.mungeSymboltree();
- print(sp.warnings.join("\n"));
- var out = CompressWhite(sp.ts);
- return out;
-
-}
-