码迷,mamicode.com
首页 > 其他好文 > 详细

编译原理-第三章 词法分析-3.7 从正则表达式到自动机-从正则表达式构造NFA

时间:2020-03-24 11:05:40      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:例题   状态   第三章   编译原理   连接   一个   alt   特点   str   

基于MYT算法从正则表达式构造NFA

技术图片
技术图片

  • 基本思想技术图片
  • 性质
    技术图片
  • 对于加括号的正则式(s),使用N(s)本身作为它的NFA

一、构造识别ε和字母表中一个符号的NFA


1.特点

  • 仅一个接受状态,它没有向外的转换

2.示例

  • 技术图片

二、构造识别主算符为选择正则式的NFA


1.特点

  • 仅一个接受状态,它没有向外的转换

2.示例

  • 技术图片

三、构造识别主算符为连接正则式的NFA


1.特点

  • 仅一个接受状态,它没有向外的转换

2.示例

  • 技术图片

四、构造识别主算符为闭包正则式的NFA


1.特点

  • 仅一个接受状态,它没有向外的转换

2.示例

  • 技术图片

五、例题


  • 例1技术图片技术图片
  • 例2技术图片
  • 例3技术图片
  • 例4技术图片
  • 例5技术图片
  • 例6技术图片

六、总结


技术图片

编译原理-第三章 词法分析-3.7 从正则表达式到自动机-从正则表达式构造NFA

标签:例题   状态   第三章   编译原理   连接   一个   alt   特点   str   

原文地址:https://www.cnblogs.com/fangzhiyou/p/12557102.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!