本科毕业论文题目一个类C解析器的设计与实现.docVIP

  • 4
  • 0
  • 约6.84千字
  • 约 5页
  • 2019-12-03 发布于江西
  • 举报

本科毕业论文题目一个类C解析器的设计与实现.doc

普通本科毕业论文题目:一个类C解析器的设计与实现 摘要编译程序是现代计算机系统的基本组成部分,从功能上看,一个编译程序是一个语言翻译程序,它把一种语言称作源语言书写的程序翻译成另一种语言称作目标语言书写的等价的程序. 本系统的目标是应用在大学阶段学习的理论知识,进行一个简单的类C解析器的设计与实现并尽可能地做一定的改进.本文介绍了语法分析器、中间语言、语义翻译器三部分的实现过程,其中语法分析器中的仿YACC程序并没有直接生成分析程序,而是生成LALR分析表,这样做的好处是任何语言都可以用这张分析表,为了提高仿YACC程序的速度,采用了造核算法和SPONSOR算法.在语义翻译器中解决了在C语言编译器中全局变量名不能与自定义函数名重名和指针变量指向多维数组不能正常访问的问题. 【关键词】 C语言表达式;LALR分析表;解释器 The Design and implementation of similar C language Ou yang tian Abstract: Compiling program is one basic part of the modern computer system. From the functional perspective, a compiling program is a language translation program which

文档评论(0)

1亿VIP精品文档

相关文档