📄 gram.h
字号:
typedef struct token{
char name[30];
int code;
int value;
}token;
typedef struct V{ //终结符、非终结符
char name[10]; // 非终结符用大写字母表示,终结符用小写字母表示
int code; // 非终结符编码>=100,0<终结符编码<100
}V;
typedef struct P{ //产生式
int code; //编号
int left; //左部
int right[4]; //右部
}P;
enum TVAL {$INT=1, $PLUS, $MUL, $LPAR, $RPAR, $END, $UNKNOWN};//$MINUS, $DIV};
enum NVAL {$E=100, $T, $F};
#define R 1000
#define S 0
#define BLANK -1
#define ACC 9999
enum RESULT {SUCCESS=1, FAIL};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -