编译原理第二章件(续)——张淑艳.pptVIP

  • 13
  • 0
  • 约6.33千字
  • 约 28页
  • 2018-07-09 发布于江苏
  • 举报
编译原理第二章件(续)——张淑艳

温故知新 温故知新 符号串集合的连接 Σ*的子集U和V的连接(积)定义为 UV = {αβ|α∈U β∈V } 指数:Vn= VV…V,V0 = {ε} 闭包:V* = V0 ∪ V1 ∪ V2 ∪ V3 ∪ … 正闭包:V+ = VV* = V1 ∪ V2 ∪ V3 ∪ … 练习 U: { A, B, …, Z, a, b, …, z }, V: { 0, 1, …, 9 } UV, V6, V*, U(V )*, U+ 温故知新 定义1:上下文无关文法是四元组G =(VT , VN , S, P ) VT : 终结符集合 VN : 非终结符集合, VT ∩VN =? S : 开始符号, S∈VN P : 产生式集合, 产生式形式 : P ? ?, P ∈ VN , ? ∈(VN∪ VT)* 例 :变量i是一个算术表达式; 若E1和E2是算术表达式,则E1+E2、E1*E2和(E1)也是算术表达式 温故知新 上下文无关文法如何定义语言?推导 把产生式看成重写规则,把当前符号串中的非终结符用其产生式右部的串来代替。 温故知新 定义2:符号串的推导与归约:已给文法G=(VN,VT, S, P ) 令α,β∈(VN∪VT)*,且A?γ ∈ P ,此时,由符号串αAβ能够直接推出符号串αγβ ,我们称: 符号串αγβ是符号串αAβ的直接推导; 符号串αAβ

文档评论(0)

1亿VIP精品文档

相关文档