编译原理学习笔记3.3正则文法的状态图.pdfVIP

  • 13
  • 0
  • 约1.47千字
  • 约 5页
  • 2023-08-19 发布于上海
  • 举报

编译原理学习笔记3.3正则文法的状态图.pdf

编译原理学习笔记3.3正则⽂法的状态图 前⾔ 参考东南⼤学廖⼒⽼师的编译原理教程和课上PPT内容。 该学习笔记⽬前仅打算个⼈使⽤。 后续会进⼀步整理,包括添加笔记内容,标明参考资料。 更新中。。。 ⽬录 状态图的画法(根据⽂法画出状态图) 左线性⽂法状态图的画法 左线性⽂法:A → Ba | a 1. 令 G 的每个⾮终结符都是⼀个状态 2. 设⼀个开始状态 S 3. 若Q → a,Q∈V ,a∈V ,则: n t 4. 若Q → Ra,Q, R∈V ,a∈ V ,则: n t 5. 按⾃动机⽅法,可加上开始状态(S)和终⽌状态(双圆圈Z)标志。 注: 有⼏个产⽣式,状态图就有⼏条弧 起始状态只能有⼀个,但终⽌状态可以有多个 例:正则⽂法G[Z]   Z → U0 | V1   U → Z1 | 1   V → Z0 | 0 n L(G[Z]) = { B | n 0 },其中 B = {01, 10} 识别算法(⾃然语⾔描述) 利⽤状态图可按如下步骤分析和识别字符串 x: 1. 置初始状态

文档评论(0)

1亿VIP精品文档

相关文档