private void Construct()
        {
            DockManager.FastMoveDraw = false;
            DockManager.Style        = DockVisualStyle.VS2005;

            commandExplorer                   = new CommandExplorer(this);
            commandExplorer.AllowClose        = false;
            commandExplorer.AllowUnDock       = false;
            commandExplorer.HideOnClose       = true;
            commandExplorer.CommandGenerated += new CommandGenerationEventHandler(commandExplorer_CommandGenerated);
            outputWindow             = new OutputWindow(this);
            outputWindow.AllowClose  = false;
            outputWindow.AllowUnDock = false;
            outputWindow.IndeterminateTaskStarted += new BeginBusyEventHandler(outputWindow_IndeterminateTaskStarted);
            outputWindow.IndeterminateTaskEnded   += new EndBusyEventHandler(outputWindow_IndeterminateTaskEnded);
            programEditor             = new ProgramEditor(this);
            programEditor.AllowClose  = false;
            programEditor.AllowUnDock = false;
            programEditor.HideOnClose = true;
            programEditor.RunCommand += new RunCommandEventHandler(programEditor_RunCommand);
            programEditor.RunPGM     += new RunPGMEventHandler(programEditor_RunPGM);

            dockManager1.DockWindow(outputWindow, DockStyle.Fill);
            dockManager1.DockWindow(commandExplorer, DockStyle.Left);
            dockManager1.DockWindow(programEditor, DockStyle.Bottom);
            //Reduction.MemoryRegion = new MemoryRegion();


            //Module.Processor.ProcessResultsHandler = new ProcessCommandResultsHandler(ProcessCommandResults);
            //this.EpiInterpreter = new EpiInterpreterParser(Epi.Resources.ResourceLoader.GetCompiledGrammarTable(), (IAnalysisCheckCode)outputWindow, Rule_Context.eRunMode.Analysis);
            this.mEpiInterpreter = new EpiInterpreterParser((IAnalysisCheckCode)outputWindow.eventQueue);
        }
        private void Construct()
        {
            DockManager.FastMoveDraw = false;
            DockManager.Style = DockVisualStyle.VS2005;

            commandExplorer = new CommandExplorer(this);
            commandExplorer.AllowClose = false;
            commandExplorer.AllowUnDock = false;
            commandExplorer.HideOnClose = true;
            commandExplorer.CommandGenerated += new CommandGenerationEventHandler(commandExplorer_CommandGenerated);
            outputWindow = new OutputWindow(this);
            outputWindow.AllowClose = false;
            outputWindow.AllowUnDock = false;
            outputWindow.IndeterminateTaskStarted += new BeginBusyEventHandler(outputWindow_IndeterminateTaskStarted);
            outputWindow.IndeterminateTaskEnded += new EndBusyEventHandler(outputWindow_IndeterminateTaskEnded);
            programEditor = new ProgramEditor(this);
            programEditor.AllowClose = false;
            programEditor.AllowUnDock = false;
            programEditor.HideOnClose = true;
            programEditor.RunCommand += new RunCommandEventHandler(programEditor_RunCommand);
            programEditor.RunPGM += new RunPGMEventHandler(programEditor_RunPGM);

            dockManager1.DockWindow(outputWindow, DockStyle.Fill);
            dockManager1.DockWindow(commandExplorer, DockStyle.Left);
            dockManager1.DockWindow(programEditor, DockStyle.Bottom);
            //Reduction.MemoryRegion = new MemoryRegion();

            //Module.Processor.ProcessResultsHandler = new ProcessCommandResultsHandler(ProcessCommandResults);
            //this.EpiInterpreter = new EpiInterpreterParser(Epi.Resources.ResourceLoader.GetCompiledGrammarTable(), (IAnalysisCheckCode)outputWindow, Rule_Context.eRunMode.Analysis);
            this.mEpiInterpreter = new EpiInterpreterParser((IAnalysisCheckCode)outputWindow.eventQueue);
        }