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

📄 globe.h

📁 一个很号用的词法分析程序
💻 H
字号:
//声明一些基本的宏常量

#ifndef GLOBLE_H
#define GLOBLE_H

#define	AUTO	1
#define BREAK	2
#define	CASE	3
#define CHAR	4
#define CONST	5
#define CONTINUE	6
#define	DEFAULT	7
#define	DO		8
#define	DOUBLE	9
#define	ELSE	10
#define	ENUM	11
#define	EXTERN	12
#define	FLOAT	13
#define	FOR		14
#define	GOTO	15  
#define	IF		16
#define	INT		17
#define	LONG	18
#define	REGISTER	19
#define	RETURN	20
#define SHORT	21
#define	SIGNED	22
#define	SIZEOF	23
#define	STATIC	24
#define	STRUCT	25
#define	SWITCH	26
#define	TYPEDEF	27
#define	UNION	28
#define	UNSIGNED	29
#define	VOID	30
#define	VOLATILE	31
#define	WHILE	32
#define INCLUDE	33	// #INCLUDE 
#define NONE	34

#define	ID	200
#define	NUM	201
#define	CHA 202
#define	STRING	203
#define OP	204	
#define RELOP	205
#define	LOGOP	206
#define BLANK	207
#define COMMENT 208
#define BOUND	209

#define	ADD 300  //+
#define	DADD	301		//++
#define	EADD	303		//+=
#define	SUB	304		//-
#define	DSUB	305		//--
#define	ESUB	306		//-=
#define	MUL	307		//*
#define	EMUL	308		//*=
#define	DIV	309		// /
#define	EDIV	310		// /=
#define	MOD	311		//%
#define	EMOD	312		//%=

#define VAL	400  // =
#define EQ	401 //==
#define	NE	402
#define GT	403 //>
#define GE	404
#define LT	405
#define LE	406

#define NOT 500
#define	AND	501
#define	OR	502

#define EOS '\0'

typedef int STATUS;

#endif

⌨️ 快捷键说明

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