- 1、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。。
- 2、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 3、文档侵权举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用自动机进行词法分析实验目的编写一个确定的有穷自动机程序并进行词法分析掌握自动机的识别逻辑实验平台实验内容编写一个简单的自动机程序仅用来识别标识符输入一个字符串若该字符串符合标识符规则程序输出否则输出实验步骤写出判断输入串的正规式画出有限自动机的状态图画出有限自动机的状态表用语言程序实现对输入串的判定基本原理以有限自动机最终得到的状态表或状态图来实现具体步骤我们知道标识符是由英文字母数字和组成但必须满足第一个字符不能是数字这一条件对于标识符而言英文字母同和功能相同没有区别因此我们假设用来表示英
利用自动机进行词法分析
实验目的
1.编写一个确定的有穷自动机程序, 并进行词法分析
2.掌握自动机的识别逻辑
实验平台
Windows+VisualC++
实验内容
编写一个简单的自动机程序, 仅用来识别标识符, 输入一个字符串, 若该字符串符合标识符规则, 程序输出 ‘YES’, 否则输出 ‘NO”。
实验步骤
1 写出判断输入串的正规式。
2画出有限自动机的状态图。
3画出有限自动机的状态表。
4用C语言程序实现对输入串的判定,基本原理以有限自动机最终得到的状态表或状态图来实现。
具体步骤
我们知道:标识符是由,英文字母、数字、’_’和’$’
文档评论(0)