public override void Execute(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.F5)
            {
                CommandStory.Add(inputRichTextBox.Text);

                GraphExpressionParser.Execute(inputRichTextBox.Lines.Last(), Exceptions, Graphs, outputRichTextBox);
                //GraphExpressionParser.Execute(inputRichTextBox.Text, Exceptions, Graphs, outputRichTextBox);
            }
        }
 public override void Execute(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.F5)
     {
         CommandStory.Add(inputRichTextBox.Text);
         if (inputRichTextBox.SelectedText != "")
         {
             // A:= some expression
             // A:= A*A;
             //Вычисляем выделенную часть "кода"
             var text = inputRichTextBox.SelectedText;
             outputRichTextBox.Text = executor.Launch(text);
         }
         else
         {
             try
             {
                 var text = inputRichTextBox.Text;
                 outputRichTextBox.Text = executor.Launch(text);
             }
             finally { }
         }
     }
 }