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 + -
显示快捷键?