基于GUI的交互编译系统之中间代码生成器的设计与实现毕业论文设计.docxVIP

  • 4
  • 0
  • 约 55页
  • 2018-04-10 发布于贵州
  • 举报

基于GUI的交互编译系统之中间代码生成器的设计与实现毕业论文设计.docx

基于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)

1亿VIP精品文档

相关文档