- 4
- 0
- 约 55页
- 2018-04-10 发布于贵州
- 举报
基于GUI的交互编译系统之中间代码生成器的设计与实现毕业论文设计
基于GUI的交互式编译系统之中间代码生成器的设计与实现
基于GUI的交互式编译系统之中间代码生成器的设计与实现
摘要
本设计实现了一个编译器前端,它将一个用C语言的子语言编写的源程序翻译成中间代码。词法分析器、语法分析器、中间代码生成器均是采用C++语言手动书写完成,未采用自动生成器,GUI采用Win32 API实现以保证轻快的运行速度及良好的系统性能,编辑控件采用Scintilla。词法分析器采用确定有限自动机实现,语法分析器是一个递归下降分析器,中间代码生成器输出的中间代码以四元式形式表示。
本设计实现的编译器前端,运行在Windows平台下,Windows系统版本为Windows XP、Windows 7或更高版本。本设计提供了一个可工作的界面友好的编译器前端,可以用来理解编译原理及解释怎样用一种语言如C++实现编译器前端,以供学习和教学所用。
关键词:编译器前端;GUI;C++
Design Implementation of Intermediate Code Generator of Interactive Compilation System Based GUI
Abstract
This final project implements a compiler front-end, it translates source programs w
原创力文档

文档评论(0)