private void button7_Click(object sender, EventArgs e) { // 判断输入是否为空 if (string.IsNullOrWhiteSpace(textBox1.Text)) { MessageBox.Show("请输入要分析的句子!"); return; }

// 初始化分析器
analyse_sentence analyser = new analyse_sentence(textBox1.Text, selects);

// 将分析过程添加到 listView4 中
for (int i = 0; i < analyser.result_analys.Count; i++)
{
    ListViewItem item = new ListViewItem(new string[] { (i + 1).ToString(), analyser.result_analys[i], analyser.result_input[i], analyser.result_parse[i] });
    listView4.Items.Add(item);
}

// 判断是否分析成功
if (analyser.result_parse.Last() == "成功")
{
    MessageBox.Show("该句子符合文法规则!");
}
else
{
    MessageBox.Show("该句子不符合文法规则!");
}
public analyse_sentencestring text selects thistext = text; thisselect = select; thisanalyse = new Stack; input = new Stack; result_analy

原文地址: https://www.cveoy.top/t/topic/gPpj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录