private void button4_Click(object sender, EventArgs e) { label12.Text = "Статус грамматик"; isSuccessfullyGrammaticBNF = false; if (!isSuccessfullyGrammaticKS) { textBox1.Text += Environment.NewLine + "Ошибка! Запишите сначала КС-грамматику"; } try { BNF = KS.ConvertToBNFGrammatik(); textBox9.Text = BNF.ToString(); textBox10.Text = BNF.GetVTString(); textBox12.Text = BNF.GetVNString(); textBox11.Text = BNF.Start; isSuccessfullyGrammaticBNF = true; } catch (Exception ex) { textBox1.Text += Environment.NewLine + "Ошибка! " + ex.Message; } }