第2章文法和语言精选.ppt

编译原理 第2章 文法和语言 安庆师范学院计算机与信息学院 本章目标 给出文法和语言的形式定义 定义一些基本概念,如上下文无关文法、推导、语法树、句型、句子等 介绍文法的二义性及其消除方法 介绍文法的等价及其变换方法 介绍文法的chomsky分类法 教学内容 2.4 文法和语言的二义性 2.5 文法的等价及其变换 2.6 本章小结 2.1 符号和符号串 2.2 文法和语言的形式定义 2.3 Chomsky文法分类 2.1 符号和符号串 符号串的相关概念 1 符号串的运算 2 符号串集合的运算 3 1、符号串的相关概念 (1)字母表 字母表是元素的非空有穷集合。 例如:字母表U={a, b, c};字母表V={0, 1, 2}。 (2)符号 符号是字母表中的元素。 例如:a, b, c是字母表U中的符号;0, 1, 2是字母表V中的符号。 (3)符号串 符号串是由符号组成的任何有穷序列。 例如:字母表U={a, b, c}中的符号串有:a, b, c, aa, ab, ac, ba, bb, bc, …,aaa,… 1、符号串的相关概念 (4)空符号串(空字) 不含任何符号的符号串,记为?。 (5)符号串集合 字母表上的符号串组成的集合。 例如:若有字母表U={a, b, c},则A={a

文档评论(0)

1亿VIP精品文档

相关文档