feat: ready to start main work
This commit is contained in:
@ -1,4 +1,10 @@
|
||||
# python裂解器设计思路——ZYM
|
||||
## 开发步骤
|
||||
1. 编写底层工具,并测试(函数调用相关的简单测试)。
|
||||
2. 在不考虑函数调用的情况下,以链为单位编写、调试自动机
|
||||
3. 测试函数相关的底层工具
|
||||
4. 增加考虑有函数调用时的情况,以链为单位编写、调试自动机
|
||||
|
||||
## 模块划分
|
||||
- `libs`、`generated`、`resources`目录:`libs`目录存放第三方库,其中int2048是我的上个大作业,用以提供大整数运算支持;json是提供json解析支持;clipp是提供命令行参数解析支持。ANTLR框架存放于`generated`、`resources`目录中。
|
||||
- `test`目录:存放测试相关,有一个进程级测试调度核心及相关配置文件、数据点,通过ctest_config接入CTest框架使得CTest可以调用进程级测试调度核心
|
||||
@ -9,10 +15,11 @@
|
||||
### 控制流
|
||||
控制流:在数值(包括None)返回值的基础上,新增一个控制类型的范围值,不添加任何不必要的封装直接存入`std::any`,用控制类型这个类型本身标明身份。
|
||||
|
||||
### 函数调用
|
||||
### 函数的定义与调用
|
||||
|
||||
### 变量的生效范围与作用域
|
||||
|
||||
## 关键细节
|
||||
### 元组
|
||||
### 左值和右值
|
||||
### 左值和右值
|
||||
### 函数传参
|
Reference in New Issue
Block a user