- 120
- 0
- 约5.2千字
- 约 6页
- 2020-11-18 发布于浙江
- 举报
信息工程学院 《编译原理》实验报告
第 PAGE 6 页 共 NUMPAGES 6 页
实验2. 正规式的定义与应用
实验目的
熟悉正规式的构造方法;
熟悉从字符串中识别特定字符串的方法;
复习对文件的操作。
实验内容和要求
已知一段C语言程序:
#include stdio.h
#include stdio.h
int gcd(int k){
int m;
m=k+2;
return m;
}
main(){ /*main function*/
int i, mainy=1;
i= mainy +gcd(j);
printf(i = %d \n, i);
}
要求:
上面C程序内容用文件保存;
请构造出识别上面C程序中的关键字main、int和return的正规式;
为每个正规式编写一段代码作为子程序;
遍写一个主程序调用这些子程序完成对关键字字符串main、int和return的识别;
指出各关键字首字符所处的行号和列号,并给出它们出现时是第几次出现。该结果输出到屏幕,并保存到文件中,格式如下:
main: 2, 1
实验原理(包括实验算法、软件结构框图和流程框图)
源程序(另交盘)
package byyl;
import java.io.File
原创力文档

文档评论(0)