编译原理(三)词法分析、正规式、正规文法、NFA、DFA、最小化DFA

话不多说,本文要点总结如图:
在这里插入图片描述

3.1 词法分析程序的设计

词法分析(lexical analysis)功能
逐个读入源程序字符,输出“单词符号” ,供语法分析使用。
主要任务
读源程序,产生单词符号
其他任务
滤掉空格,跳过注释、换行符
追踪换行标志,复制出错源程序
宏展开,……
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2 单词的描述工具

单词的描述工具和识别工具:

  1. 正规文法(正则文法、3型文法)
  2. 正规式(正则式)
  3. 有穷自动机(NFA、DFA)

三者之间可以相互转换
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.3 有穷自动机(FA)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.4 正规式和有穷自动机的等价性

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.5 正规文法和有穷自动机的等价性

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.6 词法分析程序的自动构造工具

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值