1 Star 0 Fork 0

zhyulo/Stream

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
lex.h 587 Bytes
一键复制 编辑 原始数据 按行查看 历史
zhyulo 提交于 2021-07-28 23:00 . 文件缩进方式统一整改为4空格
#ifndef __LEX_H_
#define __LEX_H_
// 标记的枚举定义
// token.h:
// TOKEN(TK_STRUCT, "struct")
// TOKEN(TK_ID, "identifier")
// TOKEN(TK_SEMICOLON, ";")
enum {
TK_BEGIN = 0,
#define TOKEN(k, s) k,
#include "token.h"
#undef TOKEN
};
extern int Token;
extern const char* TokenStart;
extern int TokenLen;
extern int TokenLine;
extern int TokenColumn;
extern const char* TokenStrings[];
void ScanParen(void);
void ScanBrace(void);
void InitLexer(void);
void NextToken(void);
void Expect(int tk);
#endif
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/zhyulo/Stream.git
git@gitee.com:zhyulo/Stream.git
zhyulo
Stream
Stream
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385