编译原理及编程序构造.pptVIP

  • 40
  • 0
  • 约1.05万字
  • 约 80页
  • 2018-07-08 发布于浙江
  • 举报
编译原理及编程序构造

编译原理及编译程序构造 第三章 词法分析 本章主要内容结构 3.1 正规文法与有限自动机 一、正规文法、正规集、正规式 1、正规文法(Rg:Chomsky 3型文法): 只能含有产生式: (左线性文法) A→αB A→α α∈VT* 或者 (右线性文法) A→ Bα A→α α∈VT* 二者不能同时存在 举例 标识符→字母|标识符字母|标识符数字 字母→a|b|…|z|A|B|…|Z|_ 数字→0|1|2|3|4|5|6|7|8|9 3.1 正规文法与有限自动机 一、正规文法、正规集、正规式 2、正规集 由正规文法产生的语言集合,称为正规集. 正规集是集合,可有穷也可无穷。可通过正规式(Re:Regular Expression)来形式化表示 3.1 正规文法与有限自动机 一、正规文法、正规集、正规式 3、正规式(Re):正规文法所产生的语言用一种表达式来表示,称为正规式。 定义:设A是非空的有限字母表,A={ai| i=1,2,……n},则 1) ?,?和ai(i=1,2,……n)都是正规式。 2) 若?、?是正规式,则?|?、 ??? 、?*、 ? *也是正规式。 3) 正规式只能通过有限次使用1,2规则获得 注意: 仅由字母表A={ai| i=1,2,……n}上的正规式?所组成的语言称作正规集,记作L(?) 利用正规集相同,可用

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档