Commit Graph

14 Commits

Author SHA1 Message Date
0a57b6e727 parser未完全实现 2025-06-05 21:29:46 +08:00
61f5dde8c9 删除Scanner.cpp 2025-06-04 21:53:51 +08:00
b6d6df0894 Merge branch 'gary'
# Conflicts:
#	src/Scanner.cpp
#	unit/scanner_test.cpp
2025-06-04 21:52:50 +08:00
3ea3dfde27 成功测试identifier和Punctutation , 增加界符; 2025-06-04 21:46:05 +08:00
25236a4901 尝试重构一下代码 2025-06-04 18:14:24 +08:00
0583348986 实现int Scanner::process_key_table(int index) 2025-06-03 21:58:08 +08:00
7eb6630248 实现int Scanner::process_identifier_table(int index); 2025-06-03 21:38:59 +08:00
625148dbbe 完成Punct_table , 完成该函数的测试文件 2025-06-03 20:18:20 +08:00
b2c1f28b37 创建词法分析相关函数签名 2025-06-03 19:46:30 +08:00
e6fb10125d 添加README.md中的函数,结构体部分 2025-06-03 18:54:27 +08:00
f293e14b61 补充上次的stdc++,Token,scanner_test 2025-06-03 18:27:01 +08:00
be8a523bf1 1.添加Tbs的对象在Tbs.h和Tbs.cpp中 , Tbs对象含有常量表和标识符表的两个map
2. 添加Scanner的scan模板 , scan中参数为string源码和Tbs对象 , Tbs对象含有常量表和标识符表的两个map

3. Scanner_test的测试文件将测试扫描后 , Tbs的两个map的情况
2025-06-02 18:11:20 +08:00
8804e5a0e0 测试提交功能 2025-06-02 15:48:15 +08:00
1fa3bf3979 初始化仓库 2025-06-02 15:28:10 +08:00