init.c
来自「学习编译原理时做的一个语法分析程序」· C语言 代码 · 共 28 行
C
28 行
/***********init.c************************/
#include "global.h"
struct entry keywords[]=
{
"if",IF,
"IF",IF,
"then",THEN,
"THEN",THEN,
"else",ELSE,
"ELSE",ELSE,
"while",WHILE,
"WHILE",WHILE,
"do",DO,
"DO",DO,
"begin",BEGIN,
"BEGIN",BEGIN,
"end",END,
"END",END,
"ava",AVA,
0,0
};
void init()
{
struct entry *p; //将关键字填入符号表
for (p=keywords;p->token;p++)
insert(p->lexptr,p->token);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?