前言 - 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;
}