- 4
- 0
- 约6.84千字
- 约 5页
- 2019-12-03 发布于江西
- 举报
普通本科毕业论文题目:一个类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
您可能关注的文档
最近下载
- 最新版gmp06.桔梗生产工艺规程.doc VIP
- 辅警考试最新时政题目及答案完整版.docx VIP
- 擒敌拳教学课件.ppt
- JBT 7538-2016 管道用篮式过滤器.pdf VIP
- 【三菱】MR-J4-_A(-RJ)_MR-J4-_A4(-RJ)_MR-J4-_A1(-RJ)伺服放大器技术资料集.pdf VIP
- 儿童重症监护病房连续脑电图监测专家共识(2026).pptx VIP
- 台达伺服刀库刀塔方案应用说明书-台达电子.pdf VIP
- 非煤矿山典型事故案例分析课件.ppt VIP
- NY_T 3831-2021CN 有机水溶肥料 通用要求.docx
- ISO 252472026 封闭式和半封闭式水产养殖系统中水产养殖废水的处理 原则、方法和指南标准立项发展报告.docx VIP
原创力文档

文档评论(0)