search.h

来自「该程序是词法分析器」· C头文件 代码 · 共 19 行

H
19
字号
extern struct table
{
		int id;
		char code[10];
};
struct table key[31] = {{1,"main"},{2,"int"},{3,"char"},{4,"if"},{5,"else"},{6,"for"},{7,"while"},{10,"ID"},{20,"NUM"},{-1,"ERROR"}};
int reserve(char* p)
{		int i=0;
		for(i=0;i<9;i++)
		{
				if(strcmp(p,key[i].code)==0)
				return(key[i].id);
		}
		return(-1);
}
void output(int t,char *s)
{
		printf("[ %-2d , %-6s ]\n",t,s);
}

⌨️ 快捷键说明

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