private void DoIt()
{
if (String.IsNullOrEmpty(txtInput.SelectedText))
return;
string text = txtInput.SelectedText;
Parser parser = new Parser(text);
try
{
Block block = parser.CompileBlock();
object result = block.Execute(this.machine, null);
if (result != null)
MessageBox.Show(result.ToString(), "Result");
}
catch (Exception ex)
{
MessageBox.Show(ex.StackTrace, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}