📄 lexsymb.h
字号:
// 联合,用来在lexer和scaner之间传递信息
typedef union {
char *str;
} YYSTYPE;
extern YYSTYPE yylval;
// Lexer 常量
enum {
UNUSED = 257, // start above 256 (也可以返回实际的字符)
ERROR_TOKEN, // 当找到非法字符时返回
IF,
ELSE,
PRINT,
INPUT,
ASSIGN, // 赋值
EQUAL, // 测试是否相等
CONCAT, // 连接字符串
END_STMT, // 结束标志
OPEN_PAR, // opening parenthesis
CLOSE_PAR, // closing parenthesis
BEGIN_CS, // 复合声明的开始
END_CS, // 复合声明的结束
ID, // 标示符
STRING // 字符串
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -