内容回顾 什么是编译程序 编译的过程 词法分析 语法分析 语义分析及中间代码生成 优化 目标代码生成 编译程序的结构与组织 文法和语言 字母表和符号串的基本概念 文法和语言的形式定义 递归规则与递归文法 语法树与文法的二义性 文法的分类 字母表和符号串的基本概念 字母表:元素的非空有穷集合。记为∑。 字母表包含了语言中所允许出现的一切符号。 例如: ∑= {0,1} 符号串(字):字母表中的符号所组成的有穷序列。 一个语言的句子总是它的字母表的符号串。这个符号串的组成必须是按照文法规则组合而成的。 语法分析的一个重要任务就是:判断一个符号串的组成是否满足某个文法的规定。 字母表和符号串的基本概念 空串:不包含任何符号的串,记为ε。 Σ*:表示Σ上所有符号串的全体。 空集:φ,不包含任何元素。 在本课程中,语言被认为是句子的集合。所以,一个语言就是对应于它的字母表上的一个符号串集合。 关于符号串的运算 符号串的长度:指符号串x中所含符号的个数,记为|x|。 符号串相等:若x、y是字母表∑上的两个符号串,那么当且仅当组成x的各符号与组成y的各符号依次相等时,则符号串x与符号串y相等,记作x=y。 符号串的前缀:指从符号串x的末尾删除0或多个符号后得到的符号串。 符号串的后缀:指从符号串x的开头删除0或多个符号后得到的符号串。 关于符号串的运算 符号串
您可能关注的文档
最近下载
- 第三单元 进行改革开放 大单元整体教学设计 2026新道德与法治五年级上册.pdf
- 《新时代汉语口语:初级·下》PPT第14课-晴晴家的四合院.pptx VIP
- 教学课件 外国工艺美术简史--张夫也.ppt
- DBJ51∕T 252-2024 四川省城市综合管廊检测与评估技术标准.pdf VIP
- 州市土地利用总体规划.doc VIP
- JJF(蒙) 157-2026 闯红灯自动记录系统(计时)校准规范.pdf VIP
- 浅析CO2对胺液脱硫效果的影响及原因分析.docx VIP
- 中医基础理论(中医)全套课件课件.ppt VIP
- 26秋人教数学-第1课时 用2~6的乘法口诀求商(1).doc VIP
- B0.765-36-0.6背压汽轮节能升级技术方案(1).doc VIP
原创力文档

文档评论(0)