欢迎来到天天文库
浏览记录
ID:11363671
大小:429.00 KB
页数:42页
时间:2018-07-11
《tiny-c编译器的设计与实现-词法分析器的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录摘要:1一前言31.1编译系统概述31.2编译器的概述31.3TINY语言的概述4二需求分析62.1词法分析目的62.2词法分析中的定义62.3词法分析概述62.4词法分析功能62.5词法分析的要求72.6外部接口要求72.7数据流程图72.7.1顶层数据流程图72.7.2第二层数据流程图7三概要设计93.1概要设计分析93.1.1目的93.1.2定义93.1.3参考资料93.2任务概述93.2.1目标93.2.2需求概述103.3总体设计103.3.1词法分析的目标和作用103.3.2词法分析的数学基础和算法:103.3.3TINY
2、编译器的词法分析的实现:123.3.4词法分析器的总体结构和外部模块14四详细设计与编码154.1引言15374.1.1根本目的154.1.2要求154.1.3参考资料154.2任务概述154.2.1目标154.2.2需求概述154.3总体设计154.3.1需求概述154.3.2词法分析器的结构154.4程序设计说明164.4.1全局模块194.4.2词法分析模块22五测试分析315.1引言315.1.1编写目的:315.1.2项目背景:315.1.3定义:315.2任务概述315.2.1目标:315.2.2运行环境:315.2.3需求概
3、述:325.2.4条件与限制:325.3计划325.3.1测试方案:325.3.2测试项目325.4测试项目说明325.4.1测试项目名称及测试内容(1)325.4.2测试项目名称及测试内容(2)335.5评价345.5.1软件能力345.5.2缺陷和限制345.6测试结论34六总结与心得35参考文献3637致谢37附录38ContentsAbsrtact:11.preface21.1Summaryofcompilesystem21.2Summaryofcompiler21.3SummaryofTINYlanguage32.Require
4、mentAnalysis42.1ThepurposeofLexicalanalysis42.2Inlexicalanalysisdefinition52.3SummaryofLexicalanalysis52.4Functionofscanner52.5Lexicalanalysis’srequest52.6Exteriorinterfacerequest52.7Dataflowchart62.7.1toplayerdataflowchart62.7.2secondlayerdataflowchart63.Outlinedesign73.
5、1Outlinedesignanalysis73.1.1Purpose73.1.2Definition73.1.3Biliography73.2Summaryoftask73.2.1Purpose73.2.2Summaryofrequirement83.3Systemdesign83.3.1Purposeandfunctionoflexicalanalysis83.3.2Lexicalanalysis’salgorithms:83.3.3Therealizitionofscanner:103.3.4SystemstructureandEx
6、teriormodule124Detaileddesignandcoderealization124.1Introduce124.1.1Basicpurpose124.1.2Requirement124.1.3Biliography13374.2Summaryoftask134.2.1purpose134.2.2Summaryofrequirement134.3Systemdesign134.3.1Summaryofrequirement134.3.2Scanner’sstructure134.4Programdesignexplanat
7、ion134.4.1Externmodule174.4.2Lexicalanalysismodule205Testingscanner275.1Introduce285.1.1Purpose:285.1.2Projectbackground:285.1.3Definition:295.2Summaryoftask295.2.1Purpose:295.2.2Commitenvironment:295.2.3Summaryofrequirement:295.2.4Conditionandlimitation:295.3Plan305.3.1T
8、estingplan:305.3.2Testingitems305.4Explanationoftestingitem305.4.1Testingitemsanddetails(1)305.4
此文档下载收益归作者所有