2 //<script type="text/javascript">
4 * Simple packer example
6 * compresses files listed as arguments and outputs result
9 TokenReader = imports['JSDOC/TokenReader.js'].TokenReader;
10 ScopeParser = imports['JSDOC/ScopeParser.js'].ScopeParser;
11 TokenStream = imports['JSDOC/TokenStream.js'].TokenStream;
12 CompressWhite = imports['JSDOC/CompressWhite.js'].CompressWhite;
19 var tr = new TokenReader();
20 var toks = tr.tokenize(str,false); // dont merge xxx + . + yyyy etc.
21 var sp = new ScopeParser(new TokenStream(toks));
24 print(sp.warnings.join("\n"));
25 var out = CompressWhite(sp.ts);
31 var args = Array.prototype.slice.call(argv);
32 print(args.join(', '));