语法分析程序的设计与实现

时间:2016-02-05 06:55:11
【文件属性】:

文件名称:语法分析程序的设计与实现

文件大小:664KB

文件格式:RAR

更新时间:2016-02-05 06:55:11

语法分析 实验报告 LL(1) LR

一:实验内容: 编写语法分析程序,实现对算术表达式的语法分析,要求所分析的算术表达式由如下的文法产生。 ◆E->E+T|E-T|T ◆T->T*F|T/F|F ◆F->id|(E)|num 二:实验要求: 在对表达式进行分析的同时,输出所采用的产生式。 可以采用多种方法 ◆编写递归调用程序,实现自顶向下的分析。 ◆编写LL(1)语法分析程序,要求: ◇编程实现算法4.2,为给定的文法自动构造预测分析表 ◇编程实现算法4.1,构造LL(1)预测分析程序, ◆编写语法分析程序,实现自底向上的分析,要求: ◇构造识别所有活前缀的DFA ◇构造LR分析表 ◇编程实现算法4.3,构造LR分析程序 ◆利用yacc自动生成语法分析程序,调用LEX自动生成的词法分析器程序


【文件预览】:
语法分析程序的设计与实现
----语法分析实验报告.docx(26KB)
----语法分析器方法3.cpp(11KB)
----语法分析程序的设计与实现.pdf(664KB)
----语法分析器方法2.cpp(15KB)

网友评论

  • 感谢楼主分享
  • 非常好的资源,内容详细,我的实验报告刚好就是,谢谢楼主!
  • 虽然不是很懂,不过谢谢了
  • 嗯 可以交作业了
  • 很详细具体。。
  • 还是有些不太懂...不过还是不错了。
  • 非常感谢,可以运行
  • 很好,可运行
  • 代码不错,值得参考
  • 很好,帮大忙了,谢谢楼主分享
  • 很好,代码可运行。。。
  • 很详细,但是第一个和第二个程序不是一个风格
  • 很好,程序代码能运行
  • 很不错,可惜自己不会写,交作业就参考这个了
  • pdf的那份文件中只给出了yacc.y的内容。.lex文件内容没有给出。
  • 好,程序代码能运行
  • 很好,程序代码能运行
  • 很好,程序代码能运行