21 Commits

Author SHA1 Message Date
lcw
c921a9f9cd 添加单行注释功能 2023-08-30 16:41:39 +08:00
lcw
f5a4fe139a 成员改为默认公有,并为构造成员添加访问修饰符 (#1):BNF 修正 2023-08-30 16:23:08 +08:00
lcw
0e426a1a1b 添加符号表 2023-08-30 16:11:37 +08:00
lcw
ff38dc4b7c 添加无构造函数的结构体支持 (#2)
同时加入了 admit 语法
2023-08-30 15:16:59 +08:00
lcw
366603675e 成员改为默认公有,并为构造成员添加访问修饰符 (#1) 2023-08-30 10:33:57 +08:00
d49a1ae9d2
improve re check 2023-08-30 09:53:09 +08:00
7c43815968
fix runtime error 2023-08-30 09:24:19 +08:00
3d1ffa838f
改善了一些实现
Co-authored-by: lcw <ez_lcw@foxmail.com>
2023-08-30 09:02:34 +08:00
e5caca5350 拆分源代码到多个文件 (#5)
fixes #3

Co-authored-by: lcw <ez_lcw@foxmail.com>
Co-authored-by: szdytom <szdytom@qq.com>
Reviewed-on: #5
2023-08-29 12:37:26 +00:00
35b8c3bdcc
reform to BNF
Signed-off-by: szdytom <szdytom@qq.com>
2023-08-29 17:43:45 +08:00
lcw
412cbc8622 上传初步的语法结构表 2023-08-29 00:53:10 +08:00
94e9f84d8d
Add var domain test
Signed-off-by: szdytom <szdytom@qq.com>
2023-08-29 00:08:12 +08:00
db6c6cc7aa
fix xmake macro 2023-08-28 23:21:42 +08:00
c6bed88d37
Add test for basic custom struct 2023-08-28 22:15:10 +08:00
3640da1cf2
format main.cpp 2023-08-28 22:11:02 +08:00
3148127319
update code format configure 2023-08-28 21:58:23 +08:00
0296e6ee1d
Add stress tests
Signed-off-by: szdytom <szdytom@qq.com>
2023-08-27 14:30:51 +08:00
7857473434
Add more test cases
Signed-off-by: szdytom <szdytom@qq.com>
2023-08-27 14:09:29 +08:00
14bc07ec9c
Add command-line argument & auto testing
Signed-off-by: szdytom <szdytom@qq.com>
2023-08-27 13:40:16 +08:00
e8f85bd3dc
Add very messy code from lcw
Signed-off-by: szdytom <szdytom@qq.com>
2023-08-27 12:41:22 +08:00
d14f2dcc41 Initial commit 2023-08-27 04:21:37 +00:00