資源簡介
編譯原理課程設計 C-編譯器的代碼部分
編譯原理課程設計 C-編譯器的代碼部分
代碼片段和文件信息
#include“globals.h“
#include“stdio.h“
#include“stdlib.h“
#define?NO_PARSE?FALSE
#define?NO_ANALYZE?TRUE
#define?NO_CODE?TRUE
#include“util.h“
#include“scan.h“
#include“parser.h“
#if?!NO_ANALYZE
#include“analyze.h“
#endif
FILE*?source;
FILE*?listing;
FILE*?code;
int??EchoSource?=?1;
int?TraceScan=TRUE;
int?TraceParse=TRUE;
int?TraceAnalyze=TRUE;
int?TraceCode=TRUE;
int?Error=FALSE;
int?main(int?argc?char*?argv[])
{
char?pgm[70];
if(argc!=2)
{
fprintf(stderr“usage:?%s?\n“argv[0]);
exit(1);
}
strcpy(pgmargv[1]);
// strcpy(pgm“C:\\aa.c“);
if(strchr(pgm‘.‘)==NULL)
strcat(pgm“.c“);
source=fopen(pgm“r“);
if(source==NULL)
{
fprintf(stderr“File?%s?not?found\n“pgm);
exit(1);
}
listing=fopen(“c:\\lex.txt““w“);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4878??2007-05-29?08:03??compiler2.0\compiler.dsp
?????文件????????524??2007-04-14?15:25??compiler2.0\compiler.dsw
?????文件?????486400??2011-06-08?16:05??compiler2.0\compiler.ncb
?????文件??????54784??2008-05-08?12:27??compiler2.0\compiler.opt
?????文件???????1338??2008-05-08?12:27??compiler2.0\compiler.plg
?????文件???????4096??2011-06-08?16:05??compiler2.0\compiler.suo
?????文件???????7093??2011-06-08?15:55??compiler2.0\compiler.vcproj
?????文件???????1415??2011-06-08?16:04??compiler2.0\compiler.vcproj.JustPC-PC.Just?PC.user
?????文件????????604??2007-05-28?15:51??compiler2.0\Debug\a.c
?????文件?????????86??2007-06-27?17:02??compiler2.0\Debug\aa.c
?????文件???????1790??2007-05-28?14:23??compiler2.0\Debug\aa.obj
?????文件??????????0??2007-05-28?15:32??compiler2.0\Debug\aa.sbr
?????文件?????????72??2007-06-16?18:49??compiler2.0\Debug\bb.c
?????文件??????10368??2011-06-08?16:04??compiler2.0\Debug\BuildLog.htm
?????文件?????404480??2011-06-08?16:04??compiler2.0\Debug\compiler.bsc
?????文件?????394752??2011-06-08?16:04??compiler2.0\Debug\compiler.exe
?????文件????????406??2011-06-08?16:02??compiler2.0\Debug\compiler.exe.em
?????文件????????472??2011-06-08?16:02??compiler2.0\Debug\compiler.exe.em
?????文件????????381??2011-06-08?16:04??compiler2.0\Debug\compiler.exe.intermediate.manifest
?????文件?????217180??2007-05-24?23:51??compiler2.0\Debug\compiler.exe1
?????文件?????232360??2011-06-08?16:04??compiler2.0\Debug\compiler.ilk
?????文件??????43520??2007-05-24?21:13??compiler2.0\Debug\compiler.opt
?????文件????1977344??2011-06-08?16:04??compiler2.0\Debug\compiler.pdb
?????文件?????????32??2007-06-07?10:54??compiler2.0\Debug\if.c
?????文件???????1169??2007-05-28?13:10??compiler2.0\Debug\if.obj
?????文件??????????0??2007-05-28?13:10??compiler2.0\Debug\if.sbr
?????文件??????10893??2011-06-08?16:04??compiler2.0\Debug\main.obj
?????文件??????????0??2011-06-08?16:04??compiler2.0\Debug\main.sbr
?????文件?????????65??2011-06-08?16:04??compiler2.0\Debug\mt.dep
?????文件??????63026??2011-06-08?16:02??compiler2.0\Debug\parser.obj
............此處省略28個文件信息
評論
共有 條評論