基于给定文法的编译器设计与实现任务书

 2021-11-07 09:11

1. 毕业设计(论文)主要目标:

设计一个通用的编译器前端,对于给定的文法和基于该文法的源程序进行编译,并输出中间代码。

2. 毕业设计(论文)主要内容:

  1. 能对给定的文法进行分析,并给出该文法的FIRST集和FOLLOW集以及项目分析表
  2. 针对基于该文法的源程序进行词法分析,即分词,输出符号流
  3. 利用第一步的给定文法的分析结果和第二步的符号流,输出机器无关的中间代码

3. 主要参考文献

[1]Alfred V.Aho,Monica S.Lan,Ravi Sethi,Jeffrey D.Ullman.Compilers[M].机械工业出版社,2009.

[2]Hopcroft, J.E., R.Motwani, and J.D.Ullman, Introduction to Automata Theory, Languages, and Computation, Addison-Wesley, Boston MA, 2006.

[3]Lewis, P.M.Ⅱ and R.E.Stearns, “Syntax-directed transduction,” J. ACM 15:3(1968), pp. 465-488.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文任务书,课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。