+#!/usr/bin/seed
+//<script type="text/javascript">
+/**
+ * Simple packer example
+ *
+ * compresses files listed as arguments and outputs result
+ */
+
+TokenReader = imports['JSDOC/TokenReader.js'].TokenReader;
+ScopeParser = imports['JSDOC/ScopeParser.js'].ScopeParser;
+TokenStream = imports['JSDOC/TokenStream.js'].TokenStream;
+CompressWhite = imports['JSDOC/CompressWhite.js'].CompressWhite;
+
+
+
+function pack(str)
+{
+
+ var tr = new TokenReader();
+ var toks = tr.tokenize(str,false); // dont merge xxx + . + yyyy etc.
+ var sp = new ScopeParser(new TokenStream(toks));
+ sp.buildSymbolTree();
+ sp.mungeSymboltree();
+ print(sp.warnings.join("\n"));
+ var out = CompressWhite(sp.ts);
+ return out;
+
+}
+
+
+var args = Array.prototype.slice.call(arguments);
+print(argv.join(', '));
+