- 8
- 0
- 约1.17万字
- 约 12页
- 2018-10-17 发布于天津
- 举报
解释器构造说明.doc
United we play, united we win --- Pioneer Studio BY Stardust
解释器构造说明
Ji Yanbing
对于一个解释器的构造来说,主要是包括词法分析,语法分析,语义分析这几个部分。而自始至终贯穿于其中的,就是目标语言的文法。文法不但指导着处理的方式,也为处理提供了依据。
在该说明中,我将参照整个构造的流程来分别讲述相关问题。
关于文法
可以说,文法是语言的根本。一个语言的功能强弱,效率高低,都是直接决定于文法本
身的好坏的。所以,这个课程设计不仅仅锻炼大家编程能力,更是培养大家创新能力,并进一步站在一个设计者的角度来考虑语言的特性与优劣。
对于我们这个课程设计,说到底其实就是一个项目开发。而文法也就是这个项目的需求说明。和没了解需求就开始编码的后果一样,如果前期文法没有为后期的扩展考虑全面的话,必然会遭遇挫折与失败。在我们《编译原理》中,重点学习了两种文法:LL与LR。LL因为对文法的要求较高,所以处理过程相对叫简单,而LR则恰好相反。(详细解释可以去复习一下上学期的课本)这两种方法本身并没有高低之分,只是在选择的时候,必须根据自身精力与能力去决定。
关于词法分析
词法分析在整个处理过程中应该算是相对简单的部分了,其归根结底就是一个字符串
处理的问题。它将用户所编写的代码按字符形式取出,依据空格或者其他的分离标志来得到一个
您可能关注的文档
- 第1篇Linux下C语言基础.PDF
- 第25章访问者模式(VISITOR).ppt
- 第7章菜单对象.ppt
- 第七章航天器、地面交通工具和轮船.doc
- 第二届中文倾向性分析评测(COAE2009)大纲.PDF
- 第六章事务管理.doc
- 第四章三维绘图.ppt
- 等零星项目制作.PDF
- 考研辅导数据结构.PDF
- 胚胎植入前诊断.ppt
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
最近下载
- 氢冶金竖炉技术核心设备国产化攻关与2027年百万吨级DRI产能规划布局.docx VIP
- 24J331 地沟及盖板资料.pdf VIP
- 干熄焦知识123图文.pdf VIP
- 电气火灾监控设备 JB-QBL-DH500.pdf VIP
- 职业教育产教融合激励政策条款解读.docx VIP
- 曝光机要点技术讲义.ppt
- Avago QCPL-329J数据手册技术规格说明书.pdf VIP
- 《电力机车牵引控制技术》课件 任务2-2 HXD3B型电力机车主断路器.pptx
- 23CJ83-5 外墙外保温系统建筑构造(五)——MAA保温材料外墙外保温系统.pdf VIP
- 《JTT 1270.3—2019公路桥梁梳齿板伸缩装置 第3部分:整体锚固式伸缩装置》专题研究报告.pptx VIP
原创力文档

文档评论(0)