// This compiles the script file
        public override void Compile()
        {
            //mxd. Compile
            List <CompilerError> errors = new List <CompilerError>();

            if (DirectoryReader.CompileScriptLump(filepathname, config, errors))
            {
                //mxd. Update script navigator
                errors.AddRange(UpdateNavigator());
            }

            // Feed errors to panel
            panel.ShowErrors(errors, false);
        }