else {
listfuhao.Items.Add(tempfuhao); listin.Items.Add(shurust); listzhan.Items.Add(tempzhan); }
5、演示分析
例如:对句子d+d+d*d的分析:
四、总结
我认为做好一个可视化的程序首先要做的工作是设计它界面,应为一个好的界面设计好了,那么在设计界面的过程中可能会激发起编程的思路。做好一个项目的最主要的是要有恒心,虽然在做分析器的过程中遇到了很多的问题,刚开始做的时候没有什么头绪,经过和同学讨论和在网上搜集相关问题的答案,终于基本的问题都能够解决。
经过这次课程设计,对语法分析有了更深入的了解,巩固了上课期间所学的知识。对编译原理的基本原理也有了一定的了解。
五、参考书目
【1】编译原理…………………………..陈意云 张昱 ……………高等教育出版社
11