📄 yacc.h
字号:
typedef union{
StmtNode *stmt;
ExpNode *exp;
Symbol *sym;
Type *type;
enum en_sc sc;
enum en_bt bt;
SuperType *st;
/* for constant */
ConstValue val;
} YYSTYPE;
#define IDENTIFIER 258
#define USERTYPE 259
#define CINT 260
#define CUINT 261
#define CFLOAT 262
#define SCHAR 263
#define STRING 264
#define CBOOL 265
#define SHORT 266
#define LONG 267
#define SIGNED 268
#define UNSIGNED 269
#define BOOL 270
#define VOID 271
#define CHAR 272
#define INT 273
#define FLOAT 274
#define DOUBLE 275
#define STRUCT 276
#define UNION 277
#define ENUM 278
#define TYPEDEF 279
#define STATIC 280
#define EXTERN 281
#define AUTO 282
#define CONST 283
#define ELLIPSIS 284
#define VOLATILE 285
#define REGISTER 286
#define IF 287
#define ELSE 288
#define FOR 289
#define WHILE 290
#define DO 291
#define SWITCH 292
#define CASE 293
#define DEFAULT 294
#define GOTO 295
#define RETURN 296
#define BREAK 297
#define CONTINUE 298
#define ASM 299
#define NTOMEM 300
#define PTOMEM 301
#define SIZEOF 302
#define INCR 303
#define DECR 304
#define LSH 305
#define RSH 306
#define EQ 307
#define UEQ 308
#define GTR 309
#define GEQ 310
#define LES 311
#define LEQ 312
#define LAND 313
#define LOR 314
#define ASSIGN 315
#define ADDAS 316
#define SUBAS 317
#define MULAS 318
#define DIVAS 319
#define MODAS 320
#define LSHAS 321
#define RSHAS 322
#define XORAS 323
#define ORAS 324
#define ANDAS 325
extern YYSTYPE yylval;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -