




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、出错信息符号表,常数表该状态转换图表示在状态该状态转换图表示在状态1下下读入读入x转到状态转到状态2,若在状态,若在状态1下读入字符下读入字符y,则转到状态,则转到状态3。012其它其它字母字母字母或数字字母或数字 getchar;CASE char OF c1: state=i1; c2: state=i2; cn: state=in; others: writeln(“ERROR”);END; getchar;WHILE char= c1 DO getchar;IF char=c2 THEN state:=jELSE writeln(“ERROR”);单词以字母开头,若单词以字母开头,若c
2、har中字符是字母或数中字符是字母或数字则将其连接到字则将其连接到token当当前值的尾部,并读取下一前值的尾部,并读取下一个字符,直到所读字符不个字符,直到所读字符不是字母和数字是字母和数字用用token字符串查字符串查保留字表,不是保保留字表,不是保留字则返回标识符留字则返回标识符的二元式,否则返的二元式,否则返回保留字的二元式回保留字的二元式读入字符送读入字符送入入char中中检查检查char中是否中是否为空,若为空,反为空,若为空,反复读直至非空复读直至非空将不属于当前单词的将不属于当前单词的一个字符退出一个字符退出单词以数字开头,若单词以数字开头,若char中中的字符还是数字,则将其
3、连的字符还是数字,则将其连接到接到token当前值的尾部,当前值的尾部,并继续读取下一个字符到并继续读取下一个字符到char中,直到中,直到char不是数字不是数字为止。退出非数字字符,返为止。退出非数字字符,返回该整数的二元式回该整数的二元式与前面相同,该与前面相同,该段程序用来识别:段程序用来识别:和:和:=用来识别用来识别=和和AB=Aba =bBba =bSbba=bABbba=bAabba=bbCabba=bbbabba步骤步骤 符号栈符号栈 输入符号输入符号 动作动作 1 # bbbabba# #入栈入栈2 #b bbabba# b入栈入栈3 #bb babba# b入栈入栈4 #
4、bbb abba# b入栈入栈5 #bbC abba# 用用Cb归约归约6 #bA abba# 用用AbC归约归约7 #bAa bba# a入栈入栈8 #bAB bba# 用用Ba归约归约9 #bS bba# 用用SAB归约归约10 #bSb ba# b入栈入栈11 #bB ba# 用用BSb归约归约12 #A ba# 用用AbB归约归约步骤步骤 符号栈符号栈 输入符号输入符号 动作动作 13 #Ab a# b入栈入栈14 #Aba # a入栈入栈15 #AB # 用用Bba归约归约16 #S # 用用SAB归约归约17 #S # 接受接受P74 9. 设有穷自动机设有穷自动机M = (S, A, E, a, b, c, M, S, E),其中,其中M定义为定义为M (S, c) = A M (A, b) = A M (A, a) = E 请构造一个左线性文法。请构造一个左线性文法。人有了知识,就会具备各种分析能力,明辨是非的能力。所以我们要勤恳读书,广泛阅读,古人说“书中自有黄金屋。”通过阅读科技书籍,我们能丰富知识,培养逻辑思维能力;通过阅读文学作品,我们能提高
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人工智能行业报:政府行动路线图AI
- 2025年电子塑胶模具项目可行性研究报告
- 2025年电信综合管理系统项目可行性研究报告
- 2025年甜品刀项目可行性研究报告
- 2025年珠珍棉项目可行性研究报告
- 2025年猪胆盐项目可行性研究报告
- 2025年牛津布手提袋项目可行性研究报告
- 低压电器 课件 单元三 项目三 任务一 掌握接触器联锁正反转控制线路
- 兰州交通大学《临床寄生虫学检验技术》2023-2024学年第二学期期末试卷
- 山西电力职业技术学院《生物催化与生物转化》2023-2024学年第二学期期末试卷
- 广东省实验中学广州市天河区附属实验学校2021-2022学年八年级下学期期中物理试题(含答案)
- 2025年通信安全员ABC证考试试题题库
- 初中数学专项练习《圆》100道计算题包含答案
- 测试工程师季度述职报告
- XX文化产业投资公司二零二五年度股东退股及文化创意协议
- 跟着电影去旅游知到智慧树章节测试课后答案2024年秋山东大学(威海)
- 2024上海市招聘社区工作者考试题及参考答案
- 2021年高考物理试卷(江苏)(解析卷)
- 第六单元《组合图形的面积》(教学设计)-人教版五年级数学上册
- 地理-北京市朝阳区2024-2025学年高三第一学期期末质量检测考试试题和答案
- 2024年度高中报名辅导中介服务合同
评论
0/150
提交评论