第二单元作业:词法分析器作业

时间:2023-05-13 10:53:22
【文件属性】:

文件名称:第二单元作业:词法分析器作业

文件大小:4KB

文件格式:CPP

更新时间:2023-05-13 10:53:22

编译原理 作业

在这部分中,你将使用图转移算法手工实现一个小型的词法分析器。 * 分析器的输入:存储在文本文件中的字符序列,字符取自ASCII字符集。文件中可能包括下面几种记号:关键字if、符合C语言标准的标识符、无符号整型数字、空格符、回车符\n。 * 分析器的输出:打印出所识别的记号的种类、及记号开始行号、开始列号信息。 注意:1. 忽略空格及回车符;2. 对于标识符和数字,要输出符号的具体词法单元(见下面的示例)... --------------------------------实现和输出----------------------- 输出结果: ID(ifx) (1,0) if (1,4) ID(iif) (1,7) if (1,17) NUM(234) (1,21) ID(iff) (2,28) if (2,36)


网友评论