⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.txt

📁 一个C语言编译器
💻 TXT
字号:


struct symbol
{
 char *lexpre;
 int field;
} symtable[KEY_MOUNT+1];    //用来存储符号表

struct stack 
{
	int pair_list[100];
	int top;	
} pair;
struct symbol sym_list[MAX_ID]; 

int lineno=0;
char *lexeme;
FILE *res;
FILE *err;
int token_type;
int token_val;

void init();           //初始化关键字列表
int word_parse();
void error(char *s);
int insert(char *q,int token);
int lookup(char *q);
int is_full();
/*void push(char c);
void pop()  ;
*/
//sajfdkl char *gt int main(int argc,char *argv[])
//{
	//sadfdsagddsa
//	char *xm;
 //  int i;   
 //  init();
 /*  if(argc > 2 || argc < =0 )
   {
   printf("agc :%d can't find resource file 1",argc);
   exit(1);
   }
   if(strlen(argv[0])<3)
   {
   printf("can't find resource file 2");
   exit(1);
   }
   if(!strcmp((argv[0]+strlen(argv[0])-2),".c"))
   {
   printf("undefined file,can't open it");
   exit(1);
   }*/
  // printf("error,can't open the file,please check the file path");
   if(!(res=fopen(argv[0],"r")))
   {
   printf("error,can't open the file,please check the file path");
   exit(1);
   } 
   err=fopen("error.txt","w+");
   freopen("word_parser_output.txt","w+ ",stdout);
   i=word_parse();
   while(i!=DONE)
	   i=word_parse();
   putc(EOF,err);
   fclose(res);
   fclose(err);	
}
void init()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -