前言 - luosiwei-cmd/CarYon GitHub Wiki
前言
哇!这个名字听起来好高大上的样子啊!
其实挺容易实现的 qwq~
您可以像输入命令一样在配置文件中用简单的语法生成数据,告别复杂的操作啦 ye!
这个功能的基本思想是一个程序(control.exe
)读取配置文件control.ini
里面的数据,然后将处理过后的结果写进test.cpp
,然后由用户编译test.cpp
即可获得生成的数据啦。
由于想法初实现,支持的功能有限,仅支持正常 CarYon 的几个函数。
您可以在tools/configurstion-file-analysis/examples
文件夹中查看几个例子。
生成的test.cpp
在一般情况下是有格式生成(有tab缩进),具体实现请看下面代码:
std::string maketab(){
std::string temp;
temp=" ";
tab_cnt=if_cnt+for_cnt;
for(int i=0;i<tab_cnt;i++){
temp+=" ";
}
return temp;
}