基于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 GUIAbstractThis final project implements a compiler front-end, it translates source programs written in a subset of the C language into inte
您可能关注的文档
最近下载
- 新修订《中国共产党纪律处分条例》测试题及答案PDF打印版.pdf VIP
- 高中政治七本书 65句必背赋分术语(共15页).pdf VIP
- 闭袢性小肠梗阻诊断与治疗中国急诊专家共识(2024版)解读课件.pptx VIP
- 水光针培训课件PPT.pptx VIP
- 高三试卷:安徽省合肥八中2025届高三最后一卷合肥八中最后一卷数学试卷.docx VIP
- 拉萨天海吉祥花园A区项目-施工组织设计.pdf VIP
- 小学教科研课题:《农村小学家庭劳动教育的途径和功能研究》阶段性总结.doc VIP
- 2025年四川省绵阳市中考生物试卷.pdf VIP
- 安徽省合肥168中学2022届高三最后一卷 理综化学试题 Word版含答案.doc VIP
- 2025年广州市天河区招聘事业单位工作人员考试笔试试题(含答案).docx VIP
原创力文档

文档评论(0)