
东北大学2022年编译原理实验课,涉及词法分析与简单扫描器设计(C++代码实现),为免文件版本。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
东北大学2022年编译原理实验课——词法分析——简单扫描器设计:【问题描述】旨在让学生熟悉并掌握简单扫描器的开发,并在此过程中,设计扫描器的自动机结构,同时设计用于翻译和生成Token的有效算法。此外,还需要编写代码并进行上机调试以确保其正常运行。实验要求扫描器能够识别一系列预定义的单词类型,包括关键字、界符、标识符以及常整形数。相关单词的定义,如关键字表、界符表、标识符表和常整数表,如下所示:(请注意,表中未列出的关键字、界符等可以根据需要进行编号的扩展)。【输入形式】实验程序文件。【输出形式】生成的目标是产生一个相应的Token序列,并同时提供标识符表和常数表。【样例输入】x10=x+y1*120+10;【样例输出】请务必注意每行输出结果末尾不包含多余空格,并且最后一行输出时无需换行。Token 的定义为:(I 1)(P 11)(I 2)(P 8)(I 3)(P 9)(C 1)(P 8)(C 2)(P 13) I : x10 x y1 C : 120 10
全部评论 (0)
还没有任何评论哟~


