  * ***** END LICENSE BLOCK ***** */
 
 // hackery - for now, this file is "built" via:
-// % java -ea -DAS3 -Xmx200m -DAVMPLUS -classpath ../utils/asc.jar macromedia.asc.embedding.ScriptCompiler -abcfuture -builtin -import ../core/builtin.abc -import ../esc/bin/parse.es.abc -import ../esc/bin/cogen.es.abc -import ../esc/bin/ast.es.abc -import ../esc/bin/esc-core.es.abc -import ../esc/bin/eval-support.es.abc -out axtoplevel mscom.as Domain.as ../shell/ByteArray.as && move /y ..\shell\axtoplevel.* .
-// Note that adding '-d' will include debug info which can be handy if you are tracking problems in this script
+// %java -ea -DAS3 -DAVMPLUS -classpath ../utils/asc.jar macromedia.asc.embedding.ScriptCompiler -abcfuture -builtin -d -import ../core/builtin.abc -import ../esc/bin/esc-core.es.abc -import ../esc/bin/eval-support.es.abc -out axtoplevel mscom.as Domain.as ../shell/ByteArray.as && move /y ..\shell\axtoplevel.* .
+// Note the '-d' will include debug info which is handy in the early days...
 
 package axtam 
 {


	namespace ESC = "ESC"; // implicit namespace from esc-env.ast

	public function eval(s)
	{
		use namespace ESC;
		ESC::evaluateInScopeArray(s, "", []);
	}
}

// a clone of the File class from shell/toplevel.as

	// This is the actual class that is thrown by script code (see throwError above)
	// When exceptions of this class are thrown, they are not treated as "unhandled",
	// but simply indicate that script code wants a COM error returned.
	public dynamic class ProviderError extends axtam.com.Error {
		function ProviderError(hresult, excepinfo:EXCEPINFO = null) {
			super(hresult, excepinfo)
		}
