基于LL(1)法的条件语句语法语义分析程序

时间:2012-07-06 09:18:57
【文件属性】:

文件名称:基于LL(1)法的条件语句语法语义分析程序

文件大小:477KB

文件格式:RAR

更新时间:2012-07-06 09:18:57

编译原理 语法 语义 c++ 课程设计

一.系统需求分析 通过设计,编制,调试一个语法及语义分析程序,加深对语法及语义分析原理的理解。 IF 〈布尔表达式〉 THEN 〈赋值语句〉 ELSE 〈赋值语句〉 其中 (1)、可以选择递归下降法、LL(1)、算符优先分析法、LR法完成以上任务,中间代码选用四元式。 (2)、 写出符合分析方法要求的文法,给出分析方法的思想,完成分析程序设计。 (3)、 编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。


【文件预览】:
20064350132杨靖飞
----编译原理课程设计.doc(359KB)
----语法及语义分析()
--------test.txt(69B)
--------语法及语义分析.ncb(57KB)
--------语法及语义分析.cpp(15KB)
--------Debug()
--------语法及语义分析.dsp(4KB)
--------语法及语义分析.dsw(553B)
--------语法及语义分析.plg(262B)
--------语法及语义分析.opt(53KB)

网友评论

  • 不错,可以直接运行
  • 不错的程序,能够直接运行,但其中还有些小瑕疵,不过对我们的编译原理课程来说已经很足够了
  • 程序不错,代码注释很多。
  • 程序整体还不错
  • 挺好的,我的编译作业就是参照这个写的~
  • 还行,直接就能用
  • 不错,很适合初学参考,直接运行就能用
  • 还不错,功能还不够强。
  • 能直接运行,很好
  • 还行,网上找到的基本都是这个版本,在别的网站下过了,不过这里要分,浪费了两分
  • 很好用,分析判断都很准确。
  • 我们编译原理的课程设计就是这个题目,下载下来还不错,界面是dos界面。运行的很真确。呵呵,顶一下
  • 很好的程序,强烈推荐,直接就能用
  • 虽然只能分析分支语句,不过输出的过程挺好,也有错误处理,谢谢。
  • 很好,可以分析自定义输入的表达式,输出LR(1)分析过程,和四元式,并判断语句是否正确。