static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            MainForm mainForm = new MainForm();

            Сompiler compiler = new Сompiler(new LexicalAnalyzer());
            MainPresenter mainPresenter = new MainPresenter(mainForm, compiler);

            Application.Run(mainForm);
        }
        public MainPresenter(IMainForm mainForm, Сompiler compiler)
        {
            _mainForm = mainForm;
            _compiler = compiler;

            _mainForm.StartLexicalAnalizer_Click += _mainForm_StartLexicalAnalizer_Click;
            _mainForm.StartSyntacticalAnalizer_Click += _mainForm_StartSyntacticalAnalizer_Click;
            _mainForm.StartTranslateInPolishNotation_Click += _mainForm_StartTranslateInPolishNotation_Click;
            _mainForm.StartTranslateToAssembler_Click += _mainForm_StartTranslateToAssembler_Click;
            _mainForm.StartChangingText += _mainForm_StartChangingText;
            _mainForm.GetNameFile_Load += _mainForm_GetNameFile_Load;
            _mainForm.LoadTest_Click += _mainForm_LoadTest_Click;
            _mainForm.DeleteTest_Click += _mainForm_DeleteTest_Click;
            _mainForm.AddExistingTest_Click += _mainForm_AddExistingTest_Click;
            _mainForm.OpenMainMenu_Click += _mainForm_OpenMainMenu_Click;
        }