walon
|
8288591827
|
【重构】为与LubanAssistant共享代码而略微调整了一些.net5与.net 4.7 之间不兼容的代码
|
2021-10-11 23:05:16 +08:00 |
walon
|
68676cf8ab
|
【删除】移除 cfg --export_test_data 选项,如果想不导出测试数据,使用 --export_exclude_tags test
【特性】新增 cfg --export_exclude_tags选项,支持过滤指定tags列表的数据
|
2021-10-11 15:43:51 +08:00 |
walon
|
0a5d7b6ab4
|
【调整】移除cfg,proto,db对const定义的支持
|
2021-09-27 16:27:13 +08:00 |
walon
|
e75289d82f
|
【重构】cfg 从excel中读取table的value type定义的代码的一些微小重构
|
2021-09-09 11:19:07 +08:00 |
walon
|
614ebb6442
|
【调整】cfg生成中branch相关名称改为patch
|
2021-09-07 16:34:58 +08:00 |
walon
|
70db1dca9e
|
【优化】优化cfg生成的typescript代码中可空变量的定义代码在eslint下警告的问题
【完善】优化install.md文档,简化流程,更加清晰易理解。
|
2021-09-06 10:32:43 +08:00 |
walon
|
533ab56f86
|
【优化】优化typescript 可空变量的定义,由 xxx?:yyy 改成 xxx:yyy|undefined
【新增】新增 code_typescript_editor_json 一个用于web的临时性生成方案
【优化】优化 typescript Vector{2,3,4}加载json的代码。 json['x']改成json.x
【优化】优化 typescript 格式及解决一些编译警告
|
2021-09-03 12:52:51 +08:00 |
walon
|
f8cb21c57f
|
【修复】修复无法在excel的标题行中定义orientation属性的问题
|
2021-09-01 14:59:39 +08:00 |
walon
|
e0dda1c83c
|
【重构】使用vs内置工具进行代码清理
|
2021-09-01 11:30:56 +08:00 |
walon
|
75e73206f4
|
【修复】修复加载定义出错时,打印错误日志无法定位错误的bug
|
2021-09-01 11:28:28 +08:00 |
walon
|
ec84a0be64
|
【优化】支持excel定义字段时支持tags属性
【优化】解析excel字段属性时,只拆解第一个'='
|
2021-08-31 17:33:40 +08:00 |
walon
|
ae63bd883b
|
【特性】cfg var 新增orientation属性。主要用来以纵向形式读入map(虽然也可以用来读入list,array,set)
|
2021-08-30 14:37:04 +08:00 |
walon
|
8069c6d7fe
|
【修复】修复上次调整DataExport引发的新的导出数据的bug
【调整】调整输出数据文件名为 <full_name>.replace('.','_').lower()
|
2021-08-30 10:43:55 +08:00 |
walon
|
732297411c
|
【新增】支持erlang导出格式
【优化】完善了数据导出模板相关机制,补充一些辅助函数,方便定制生成。
|
2021-08-28 15:33:19 +08:00 |
walon
|
125504e5a7
|
【重构】重构json和lua转化为literal的代码
|
2021-08-28 10:07:41 +08:00 |
walon
|
2fde2a481e
|
【特性】提供自定义lua和json数据生成所必要的序列化支持
|
2021-08-27 18:45:55 +08:00 |
walon
|
45279810ec
|
【特性】新增cfg bean的var属性default,用于指定excel默认值
【调整】调整excel格式中bean的field定义, 字段名reference调整为ref,与xml一致
|
2021-08-27 15:39:36 +08:00 |
walon
|
2685a4d5d4
|
【重构】重构创建TType对象的方式。只允许通过工厂模式创建。
|
2021-08-27 10:15:34 +08:00 |
walon
|
6eb1a0d4f5
|
【调整】自定义attrs改名为tags,相应测试函数也改为has_tag、get_tag
|
2021-08-27 09:33:04 +08:00 |
walon
|
2955cbac52
|
【特性】为enum,enum.item,bean,bean.field,bean.field.type,table 等大多数定义的对象加上attrs属性。同时添加 has_attr和get_attr模板函数,通过对对象标签识别做一些标准以外的自定义生成。
|
2021-08-26 19:58:16 +08:00 |
walon
|
f5e9eef725
|
【特性】cfg cs_unity_json支持动态本地化
|
2021-08-26 11:44:10 +08:00 |
walon
|
c5bd179a82
|
【特性】cfg cs_json支持动态本地化
|
2021-08-26 11:31:31 +08:00 |
walon
|
12be29afd5
|
【特性】 cfg cs_bin支持动态本地化
|
2021-08-26 11:19:09 +08:00 |
walon
|
12b3c9d5df
|
【特性】cfg 导出数据中text类型包含key数据。
|
2021-08-26 10:35:21 +08:00 |
walon
|
216bdee29d
|
【特性】新增 cfg java_json 支持
【重构】Render不再从ThreadStatic里获得Template,改从CocurrentDictionary中获取
【优化】优化 cfg java_bin 代码,不再从AbstraceBean继承,并且美化代码。
|
2021-08-25 11:52:08 +08:00 |
walon
|
ef10cf0a84
|
【修复】修复 cfg java bin 代码生成的bug(上次修复cpp生成时失误改错了)
【优化】优化 cfg typescript bin代码,删除多余的分号';'
|
2021-08-14 14:24:26 +08:00 |
walon
|
31df88bf48
|
【废弃】废弃对python27的支持
|
2021-08-14 13:02:26 +08:00 |
walon
|
3e8bfb1d77
|
【修复】修复 cfg python3 生成的代码无法加载可空数据的bug
【修复】修复 cfg python3 生成的enum类 未继承enum.Enum导致无法正确构造的bug
|
2021-08-14 12:53:20 +08:00 |
walon
|
6003ec95f0
|
【修复】修复在excel定义了重复table时,产生难以理解的错误日志的问题
|
2021-08-13 16:58:45 +08:00 |
walon
|
0e48dc1bd1
|
【特性】cfg 支持从excel里读取bean.var的index属性
|
2021-08-13 11:41:03 +08:00 |
walon
|
73e98662ab
|
【修复】修复lambda函数中捕捉了foreach循环变量的问题(其实好像也没啥问题,只要不修改它?)
【优化】新增cfg data 文件的cache.只要文件记录相同,则直接返回生成好的内容(之前虽然缓存了加载记录,但仍然要Export一遍)
|
2021-08-11 19:34:22 +08:00 |
walon
|
2854ba4a9f
|
【完善】补充cfg c++对可空变量的支持,补充对ref字段resolve的支持
|
2021-08-11 14:36:16 +08:00 |
walon
|
5e0c35c2fc
|
【优化】修复proto和cfg生成的typescript代码在eslint下有警告的问题
|
2021-08-09 20:23:25 +08:00 |
walon
|
5c35c140b3
|
【升级】升级 NeoLua 版本
【修复】修复 table input属性包含多余逗号,导致empty字符串''也被识别为目录,错误将整个input_data_dir目录当作数据源的bug
【优化】引用UDE库,智能识别csv文件编码,非utf8格式csv也能被正常识别
|
2021-08-06 13:44:23 +08:00 |
walon
|
861015e802
|
【优化】优化出错时的日志打印
【修复】修复解析table的字段定义,错误将属性multi_rows写成multi_lines的bug
|
2021-08-05 16:44:19 +08:00 |
walon
|
a19b17d7ed
|
【调整】为了避免使人疑惑,强迫excel定义enum类型时,必须填写value值(而xml中可不填,默认使用c语言的值递增规则)。
|
2021-08-05 10:42:16 +08:00 |
walon
|
e9279364b1
|
【修复】修复从excel中读取bean定义时未正确处理空group,导致数据没有导出的bug
|
2021-08-04 18:08:18 +08:00 |
walon
|
8ba2278de5
|
【修复】修复从excel读取table和bean定义的bug
|
2021-08-04 17:19:53 +08:00 |
walon
|
fb733f751a
|
【特性】支持在excel中定义bean
【调整】将table和enum的excel格式中 module字段与name字段合并为full_name字段
|
2021-08-04 15:34:13 +08:00 |
walon
|
a165be4b30
|
【特性】支持在excel定义enum类型
|
2021-08-04 11:49:01 +08:00 |
walon
|
46bc612f57
|
【优化】优化cfg日志,不再打印吓人的堆栈信息
|
2021-08-04 10:05:14 +08:00 |
walon
|
6854daec32
|
【优化】 从excel里读取定义时,会自动清理空白字符,避免意外写错
【优化】日志打印字符串时,添加'边界符,方便发现一些多余的空白字符的错误。
|
2021-08-03 18:48:24 +08:00 |
walon
|
0628dd1e6f
|
【特性】支持从excel中读入Table列表定义。这样大多数情况下,只通过修改excel文件就能完成添加新表。
|
2021-08-02 12:46:11 +08:00 |
walon
|
0e872b5610
|
【新增】cfg 新增 cs_code_unity_json 类型生成支持。 使用 SimpleJSON 。
【调整】略微调整了 code_code_json生成(主要是将_buf改名为_json)
|
2021-07-31 18:25:36 +08:00 |
walon
|
2ca0cebe99
|
【特性】支持从excel文件的标题头里直接读取定义,定义和数据一体了。简化写记录定义的麻烦
|
2021-07-30 18:22:08 +08:00 |
walon
|
e63220be9f
|
【特性】支持comment属性,生成代码时包含类和字段注释
|
2021-07-27 16:43:49 +08:00 |
walon
|
6e091c7640
|
【完善】完善db typescript 生成,至少保证暴露接口的正确性
|
2021-07-19 18:08:33 +08:00 |
walon
|
f164dc82fb
|
【重构】重构 cfg JobController代码,减少重复代码
【调整】原来data_lua中类型部分代码被移到 code_lua_lua目标中
【修复】修复go_bin的生成代码有编译错误的问题
|
2021-07-15 16:14:34 +08:00 |
walon
|
9949d2ddce
|
【特性】新增go语言json数据加载支持(code_go_json)
|
2021-07-08 16:03:31 +08:00 |
walon
|
1aeeca2e08
|
【修复】修复 go对可空变量的支持
|
2021-07-08 14:01:21 +08:00 |