private void Button_SemanticAnalyzer_Click(object sender, EventArgs e) { SemanticAnalyzer SA = new SemanticAnalyzer(RichTextBox_ProgramCode.Text); SA.Analysis(); List <string> AnalysisResult = SA.GetError(); if (AnalysisResult.Count == 0) { RichTextBox_AssemblyStatus.Text = "ОШИБОК НЕТ"; RichTextBox_ProgramCode.SelectAll(); RichTextBox_ProgramCode.SelectionBackColor = Color.White; } else { ErrorSelect(SA.GetErrorNumberLine()); RichTextBox_AssemblyStatus.Text = "НАЙДЕНЫ ОШИБКИ!\n----------------------------------------------------\n"; foreach (string Line in AnalysisResult) { RichTextBox_AssemblyStatus.AppendText(Line + "\n\n"); } } }