- 8
- 0
- 约9.41千字
- 约 43页
- 2017-02-04 发布于江苏
- 举报
编译方法 教材 《Compilers:Principle,Technique,and Tools》 机械工业出版社 一、 语言处理器 语言分三个层次:机器语言、汇编语言和高级语言。 语言处理系统 二、 编译过程概述 Phase 1. Lexical Analysis 词法分析(线性分析过程) 词法分析的任务是:对输入的源程序字符流进行从左到右的扫描,识别出一个个词法单元(称单词或记号token),并输出记号的内部表示形式。 token-name,attribute-value 记号一般分为5类:保留字(begin、end、if、for、while等)、标识符、常数、运算符和分界符(标点符号、括号、注释符号等) 完成词法分析任务的程序称为词法分析器(scanner)。 For Example: position = initial + rate * 60 ; Phase 2. Parsing or Syntax Analysis (语法分析) 任务:在词法分析基础上,将单词串(记号串)组成各类语法单位(如表达式、语句、程序等),通过分析确定整个输入串是否构成语法上正确的程序,如果不能,给出语法错误。这种语法单位(语法范畴)可以表示成语法树。完成语法分析任务的程序称为语法分析程序(parser)。
您可能关注的文档
最近下载
- 2026住院医师规培-福建-福建住院医师规培(口腔科)历年参考题库含答案详解5卷试题.docx VIP
- 湖北省事业单位工勤技能考试备考题库真题.pdf
- 增强现实(AR)技术在博物馆古籍展示中的叙事设计_2.docx VIP
- AI Agent产品需求文档(PRD)编写指南.docx VIP
- 乙肝丙肝预防培训课件.ppt VIP
- 《民法典》中保证合同的从属性规则解析.docx VIP
- 梅毒预防知识讲座讲课PPT.pptx VIP
- GB 50870-2013 建筑施工安全技术统一规范.docx
- 2025年广东汕头市中考政治真题试题(含答案).docx VIP
- 2024惟泰VT300气体报警控制器快速操作指南.docx VIP
原创力文档

文档评论(0)