欢迎来到天天文库
浏览记录
ID:32416303
大小:223.50 KB
页数:33页
时间:2019-02-04
《可视化语法分析器设计论文》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、沈阳航空工业学院毕业设计论文可视化语法分析器设计院(系):计算机学院专业:计算机科学与技术班级:1401112学号:20013011456姓名:指导教师:2005年6月-29-沈阳航空工业学院毕业设计论文摘要编译程序是采用了编译技术将高级语言翻译成低级语言的翻译工具。编译程序本身也是一种软件开发工具,有了它人们才能使用编程效率高的高级语言来编写程序。可视化语法分析器的设计同样采用了编译技术中最简单,最基础的知识,将文件的编辑、词法分析、语法分析等功能联系在一起。读者通过阅读本文可以了解到编译器设计的最新动态,及编译器的发
2、展趋势,更可以了解到编译器的工作原理及步骤。通过对可视化语法分析器的使用,可以提高用户对高级语言的认识,更可以加深用户对编译器的理解。可视化语法分析器采用Delphi环境开发,操作简单。通过直观的显示,用户可以更加快捷的完成分析器开发的全部任务,避免了在各个开发工具间频繁切换。大大方便了各类用户。关键词:编译词法分析语法分析可视化-29-沈阳航空工业学院毕业设计论文AbstractThecompilerisatranslationtoolthatadoptedtocompilethetechniquetotranslat
3、ehigh-levellanguageintothelowlevellanguage.Thecompilerisalsoakindofsoftwaredevelopmenttool;thepeoplecanusethehighlevellanguageoftheprogrammingefficiencyhighertowriteprocedure.Thedesignofthevisualizationparseradoptstocompilethetechniqueequallyinsimple,themostbasal
4、knowledge,contacttheedit,morphemeanalysisofthedocument,andparseetc.functiontogether.Thereaderpassreadoriginallythetextcanunderstandthecompilertodesignoflatestdynamicstate,andthedevelopmenttrendofthecompiler,evencanunderstandtheworkprincipleandstepsofthecompiler.P
5、asstheunderstandingtotheusageofthevisualizationparser,canraisetheconsumertothehighlevellanguage,andevencandeepentheconsumertothecomprehensionofthecompiler.ThevisualizationparseradoptionDelphienvironmentdevelopment,operateinbrief.Passthedisplayofkeeptheview,thecon
6、sumercancompletealltasksofthedevelopmentofanalyzermoreandfastly,avoidingbetweentheeachdevelopmenttoolmultifariouscutover.Consumedlyconvenienteachkindofconsumer.Keywords:Compile;Morphemeanalysis;Parseanalysis;Visualization-29-沈阳航空工业学院毕业设计论文目录第1章概述11.1编译器的发展状况11.2编
7、译过程11.3项目功能及特点2第2章文法及语言42.1文法的定义42.1.1文法42.1.2语言62.2单词符号的定义7第3章分析器设计83.1可行性分析83.2设计方法83.3用户界面设计10第4章系统实现124.1编码语言的选择124.2算法实现124.3编码中的问题18第5章测试195.1测试方法195.2测试方案的设计195.3测试结果分析20结论24结束语25附录26参考文献27致谢28-29-沈阳航空工业学院毕业设计论文第1章概述第1章概述1.1编译器的发展状况编译器是将一种语言翻译成为另一种语言的计算机程序
8、。编译器将源程序编写的程序作为输入,而产生用目标语言编写的等价程序。通常地,源程序为高级语言,如Pascal、C或C++,而目标语言则是目标机器的目标代码,也就是写在目标机器中的用于运行的代码。世界上第一个编译程序—FORTRAN编译程序是20世纪50年代中期研制成功的。当时,人们普遍认为设计和实现编译程序是一件十分
此文档下载收益归作者所有