logo头像
Snippet 博客主题

LL(1)文法判定[C#代码下载]

本文于 3477 天之前发表,文中内容可能已经过时。

这个是大二时候的编译原理课程设计作业。用C#实现。参考书籍:《编译原理》 张素琴 吕映之 蒋维杜 戴桂兰 著 清华大学出版社 2005年2月 第2版。

先后计算First集,Follow集和Sellect集,然后判断是否是LL(1)文法,最后判断句子。生成结果界面很Cool

运行时注意先加载或编辑符号集,然后加载或编辑产生式集,最后才输入测试句子进行测试。

SimpleLL1目录下为源程序

EXE目录下为编译好的可执行文件

Product1.txt~Product4.txt为测试用产生式(可直接在程序中加载)

Symbols.txt为测试用符号集(可直接在程序中加载)

转载或引用请注明出处:www.shootsoft.net

猛击这里下载