private void btnGreibach_Click(object sender, EventArgs e) { btnChonsky_Click(null, null); fng = new NormalFormGreibach(simplificao.Simplified); lbVariaveisGreibach.Items.Clear(); lbVariaveisGreibach.Items.AddRange(fng.Normalized.Variables.Cast <Object>().ToArray()); lbTerminaisGreibach.Items.Clear(); lbTerminaisGreibach.Items.AddRange(fng.Normalized.Variables.Cast <Object>().ToArray()); lbProducoesGreibach.Items.Clear(); lbProducoesGreibach.Items.AddRange(fng.Normalized.Rules.ToArray()); lbNovosNomes.Items.Clear(); lbNovosNomes.Items.AddRange(fng.GetNewsNames()); lbArAr.Items.Clear(); lbArAr.Items.AddRange(fng.GetRegrasArParaAr()); lbSubstituiArAr.Items.Clear(); lbSubstituiArAr.Items.AddRange(fng.GetRegrasSubstituiArParaAr()); lbArMaiorAs.Items.Clear(); lbArMaiorAs.Items.AddRange(fng.GetRegrasArParaMaiorAs()); lbSubstituiArMaiorAs.Items.Clear(); lbSubstituiArMaiorAs.Items.AddRange(fng.GetRegrasSubstituiArMaiorAs()); lbProducoesNovosNomes.Items.Clear(); lbProducoesNovosNomes.Items.AddRange(fng.GetProducoesNovosNomes()); }
private void btnGreibach_Click(object sender, EventArgs e) { btnChonsky_Click(null, null); fng = new NormalFormGreibach(simplificao.Simplified); lbVariaveisGreibach.Items.Clear(); lbVariaveisGreibach.Items.AddRange(fng.Normalized.Variables.Cast<Object>().ToArray()); lbTerminaisGreibach.Items.Clear(); lbTerminaisGreibach.Items.AddRange(fng.Normalized.Variables.Cast<Object>().ToArray()); lbProducoesGreibach.Items.Clear(); lbProducoesGreibach.Items.AddRange(fng.Normalized.Rules.ToArray()); lbNovosNomes.Items.Clear(); lbNovosNomes.Items.AddRange(fng.GetNewsNames()); lbArAr.Items.Clear(); lbArAr.Items.AddRange(fng.GetRegrasArParaAr()); lbSubstituiArAr.Items.Clear(); lbSubstituiArAr.Items.AddRange(fng.GetRegrasSubstituiArParaAr()); lbArMaiorAs.Items.Clear(); lbArMaiorAs.Items.AddRange(fng.GetRegrasArParaMaiorAs()); lbSubstituiArMaiorAs.Items.Clear(); lbSubstituiArMaiorAs.Items.AddRange(fng.GetRegrasSubstituiArMaiorAs()); lbProducoesNovosNomes.Items.Clear(); lbProducoesNovosNomes.Items.AddRange(fng.GetProducoesNovosNomes()); }