void script() throws ScriptException {
		// token allows for only 1 parameter
		if (statement[1].tok != Token.string)
			filenameExpected();
		pushContext();
		String filename = stringParameter(1);
		if (!loadScriptFileInternal(filename))
			errorLoadingScript(errorMessage);
		instructionDispatchLoop();
		popContext();
	}