• 大小: 346KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签:

资源简介

完成以下正则文法所描述的Pascal语言子集单词符号的词法分析程序。 <标识符>→字母︱ <标识符>字母︱ <标识符>数字

资源截图

代码片段和文件信息

#include
#include
#include

#define ID 6
#define INT 7
#define LT 8
#define LE 9
#define EQ 10
#define NE 11
#define GT 12
#define GE 13
#define SG 18

char TOKEN[20];
FILE *sfp;

extern int lookup(char*);
extern void out (intchar*);  //OK
extern void report_error(intint);
void scanner_example(FILE *);

void main()
{
char filename[10];
/*打开文件*/
FILE *fp;
printf(“input filename:“);
scanf(“%s“filename);
while((fp=fopen(filename“r“))==NULL)
{
printf(“cannot open filePlease input filename again!(Ctrl+C exit)“);
scanf(“\n%s“filename);
}

scanner_example(fp);
fclose(fp);

}

void scanner_example(FILE *fp)
{
char ch;
int icline=1j=0;
do{
ch=fgetc(fp);
while(ch==‘ ‘||ch==‘\n‘||ch==‘\t‘)/*是否是空格、回车

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4136  2011-05-29 20:04  实验一\编译原理实验一程序\3-4.cpp

     文件       3367  2011-05-29 20:02  实验一\编译原理实验一程序\3-4.dsp

     文件        531  2011-05-29 20:08  实验一\编译原理实验一程序\3-4.dsw

     文件      50176  2011-05-29 20:08  实验一\编译原理实验一程序\3-4.ncb

     文件      48640  2011-05-29 20:08  实验一\编译原理实验一程序\3-4.opt

     文件        240  2011-05-29 20:08  实验一\编译原理实验一程序\3-4.plg

     文件      50176  2011-04-06 22:35  实验一\编译原理实验一程序\Debug\3-4.bsc

     文件     196701  2011-05-29 20:04  实验一\编译原理实验一程序\Debug\3-4.exe

     文件     233488  2011-05-29 20:04  实验一\编译原理实验一程序\Debug\3-4.ilk

     文件      15887  2011-05-29 20:04  实验一\编译原理实验一程序\Debug\3-4.obj

     文件     217784  2011-05-26 09:19  实验一\编译原理实验一程序\Debug\3-4.pch

     文件     500736  2011-05-29 20:04  实验一\编译原理实验一程序\Debug\3-4.pdb

     文件          0  2011-04-06 22:35  实验一\编译原理实验一程序\Debug\3-4.sbr

     文件      41984  2011-05-29 20:08  实验一\编译原理实验一程序\Debug\vc60.idb

     文件      53248  2011-05-29 20:04  实验一\编译原理实验一程序\Debug\vc60.pdb

     文件        319  2011-05-29 20:07  实验一\编译原理实验一程序\savefp.txt

     文件         92  2011-05-26 09:19  实验一\编译原理实验一程序\test1.C

     文件         91  2011-04-08 20:57  实验一\编译原理实验一程序\test2.C

     文件        126  2011-05-29 20:07  实验一\编译原理实验一程序\test3.C

     文件     335872  2011-05-28 17:27  实验一\词法分析程序构造原理与实现技术.doc

     目录          0  2011-07-08 21:56  实验一\编译原理实验一程序\Debug

     目录          0  2011-07-08 21:56  实验一\编译原理实验一程序

     目录          0  2011-07-08 21:56  实验一

----------- ---------  ---------- -----  ----

              1753594                    23


评论

共有 条评论

相关资源