private void button3_Click(object sender, EventArgs e) { dataGridView.Columns.Clear(); dataGridView.Columns.Add("c0", "Owner Name"); dataGridView.Columns.Add("c1", "Name"); dataGridView.Columns.Add("c2", "D"); dataGridView.Columns.Add("c3", "J"); dataGridView.Columns.Add("c4", "n"); dataGridView.Columns.Add("c5", "C"); dataGridView.Rows.Clear(); dataGridView.RowCount = 1; Parser.Program program = Parser.FindProgram(textBoxSourceCode.Text.ToLower()); var programs = new List <Parser.Program>(); AddProgramToList(ref programs, program); var mcClure = new McClureMetrics(); mcClure.CalculateMcClure(programs); FillMcClure2(mcClure.GetVariables()); }
private void button2_Click(object sender, EventArgs e) { dataGridView.Columns.Clear(); dataGridView.Columns.Add("c1", "Name"); dataGridView.Columns.Add("c2", "fp"); dataGridView.Columns.Add("c3", "gp"); dataGridView.Columns.Add("c4", "Xp"); dataGridView.Columns.Add("c5", "Yp"); dataGridView.Columns.Add("c6", "M(p)"); dataGridView.Rows.Clear(); dataGridView.RowCount = 1; Parser.Program program = Parser.FindProgram(textBoxSourceCode.Text.ToLower()); if (program != null) { McClureMetrics.CalculateComplexity(program); FillMcClure1(program); mcClureForm = new FormMcClure(); mcClureForm.Show(); mcClureForm.DrawGraph(program); } }