📄 chsgram.h
字号:
typedef union {
char c;
int i;
const char * s;
char * str;
double f;
StmtNode * stmt;
ExprNode * expr;
SlotAssignNode * slist;
VarNode * var;
SlotDecl slot;
ObjectBlockDecl odcl;
ObjectDeclNode * od;
AssignDecl asn;
IfStmtNode * ifnode;
} YYSTYPE;
#define rwDEFINE 258
#define rwENDDEF 259
#define rwDECLARE 260
#define rwBREAK 261
#define rwELSE 262
#define rwCONTINUE 263
#define rwGLOBAL 264
#define rwIF 265
#define rwNIL 266
#define rwRETURN 267
#define rwWHILE 268
#define rwDO 269
#define rwENDIF 270
#define rwENDWHILE 271
#define rwENDFOR 272
#define rwDEFAULT 273
#define rwFOR 274
#define rwDATABLOCK 275
#define rwSWITCH 276
#define rwCASE 277
#define rwSWITCHSTR 278
#define rwCASEOR 279
#define rwPACKAGE 280
#define rwNAMESPACE 281
#define rwCLASS 282
#define ILLEGAL_TOKEN 283
#define CHRCONST 284
#define INTCONST 285
#define TTAG 286
#define VAR 287
#define IDENT 288
#define VSTR 289
#define STRATOM 290
#define TAGATOM 291
#define FLTCONST 292
#define opOBJPTR 293
#define opMINUSMINUS 294
#define opPLUSPLUS 295
#define STMT_SEP 296
#define opSHL 297
#define opSHR 298
#define opPLASN 299
#define opMIASN 300
#define opMLASN 301
#define opDVASN 302
#define opMODASN 303
#define opANDASN 304
#define opXORASN 305
#define opORASN 306
#define opSLASN 307
#define opSRASN 308
#define opCAT 309
#define opEQ 310
#define opNE 311
#define opGE 312
#define opLE 313
#define opAND 314
#define opOR 315
#define opSTREQ 316
#define opCOLONCOLON 317
#define opMDASN 318
#define opNDASN 319
#define opNTASN 320
#define opSTRNE 321
#define UNARY 322
extern YYSTYPE CHSlval;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -