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

📄 global.h

📁 名称:C语言词法分析器 功能:1)从C语言源代码文件中提取所有词素 2)检测程序的词法错误
💻 H
字号:
/* 定义各种标识符或关键字的标号 */
#define NONE -1

#define EOS '\0'

#define BSIZE 200

#define SIZE 30000
#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 ID 100
#define NUM 101
#define ADD 102
#define DADD 103
#define INC 104
#define SUBTR 105
#define DSUBTR 106
#define DEC 107
#define PTR 108
#define MUL 109
#define IMUL 110
#define DIV 111
#define IDIV 112
#define MOD 113
#define IMOD 114

#define LT 115
#define LE 116
#define GT 117
#define GE 118
#define NOT 119
#define NE 120
#define EVAL 121
#define EQ 122

#define OR 123
#define AND 124

/* 定义一些特殊字符 */
#define LBRA 125
#define RBRA 126

/*#define CHAR 125*/
#define STRING 126

#define OP 127
#define RELOP 128

⌨️ 快捷键说明

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