关键字表.cpp
来自「词法分析器」· C++ 代码 · 共 47 行
CPP
47 行
struct words{
char *name;
int number;
}keywords[33]={
{" ",0},
{"int",1},
{"char",2},
{"float",3},
{"void",4},
{"const",5},
{"begin",6},
{"var",7},
{"do",8},
{"while",9},
{"if",10},
{"then",11},
{"call",12},
{"procedure",13},
{"odd",14},
{"end",15},
{" ",16},
{",",17},
{";",18},
{"+",19},
{"-",20},
{"*",21},
{"/",22},
{"(",23},
{")",24},
{":=",25},
{">",26},
{"<",27},
{"><",28},
{">=",29},
{"<=",30},
{"=",31},
{" ",32}};
/*关键字表搜查函数*/
int lookup(char s[])
{
int i;
for(i=0;i<33;i++)
if(strcmp(keywords[i].name,s)==0)
return i;
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?