Commit Graph

310 Commits (1494bb9cf8ef69a33480e7daff020517e865af6a)

Author SHA1 Message Date
walon 1494bb9cf8 【优化】优化读取excel数据的错误信息,给出准确的错误位置 2021-10-25 16:36:39 +08:00
walon 8f872289b8 【特性】新增 --naming_convention_xxx 相关选项,允许指定生成代码的命名风格 2021-10-25 16:16:57 +08:00
walon dff8ac0cdd
Create FUNDING.yml
新增微信与支付宝的捐赠按键
2021-10-25 11:09:35 +08:00
walon 47e950be6f 【特性】新增 sort_data_list 模板函数,对记录排序 2021-10-25 10:47:18 +08:00
walon 48f7ffe0b9 【更新】更新本地化相关文档 2021-10-25 09:38:10 +08:00
walon 029ac6ebd8 【特性】excel title新增属性 non_empty,表示字段单元格值不能为空。 <name>&non_empty=1等效于 !<name>
【优化】excel中第一个字段默认为non_empty,避免了绝大多数情况下失误未填key时将空单元格当作key=默认值的问题
2021-10-24 20:56:03 +08:00
walon 06467344a5 【特性】支持为容器类型自身及key,value类型单独指定属性(例如 map,(int&ref=test),(int&path=unity)&tag_of_map=xxx) 2021-10-24 20:07:32 +08:00
walon 08720156e8 【调整】cfg bean的field字段的index属性移到type中,xml及__bean__.xlsx中不再接受单独的index定义 2021-10-24 11:37:54 +08:00
walon 81909562a0 【修复】修复上回重构引发的excel中定义的ref未正确处理的bug 2021-10-24 11:15:52 +08:00
walon 4ff1a54eed 【优化】优化多行字段未设置multi_rows属性时的报错信息 2021-10-24 11:06:13 +08:00
walon 96ce3443d5 【特性】新增转换到json和lua的源数据格式(注意,转换格式不同于导出格式) 2021-10-22 18:46:10 +08:00
walon 8ad27e8275 【特性】新增 --output_compact_json 选项,生成紧凑的json格式 2021-10-22 16:59:29 +08:00
walon 5665e76299 【优化】优化LubanAssistant保存,只保存改变的记录。优化记录显示顺序,如果key为int和long类型,按从小到大排序,而不是按字符串顺序排序。 2021-10-22 14:33:12 +08:00
walon fb55a7a4c6 【优化】大幅优化了 LubanAssistant加载和保存的速度(慢如牛到闪电) 2021-10-22 10:44:33 +08:00
walon 7d4b9e049d 【修复】修复 bean设置属性sep后,被excel中字段sep分割后,再次被bean属性sep分割,导致解析失败的问题
【修复】修复 在excel中定义的table,__tag__被当作普通字段,但又缺失type列,代码中没仔细处理导致产生空指针异常的bug
2021-10-21 16:32:00 +08:00
walon 6c50e66915 【特性】LubanAssistant支持多行列表。以及修复对list,int之类简单原生数据未加sep=,的问题 2021-10-20 19:34:28 +08:00
walon ac01206f78 【更新】更新 README.md 2021-10-20 16:48:06 +08:00
walon 1e56baaf8c 【更新】更新 README.md 2021-10-20 14:02:27 +08:00
walon 4559649f44 【更新】更新 README.md 2021-10-20 11:51:28 +08:00
walon eeba3fd99c 【特性】cfg table新增output属性,用于指定输出文件名字
【特性】cfg 新增 --output_code_monolithic_file 参数,用于指定typescript之类生成的全量代码文件名
【修复】修复 topmodule不能为空的bug
2021-10-18 17:05:14 +08:00
walon ec3635cc70 【修复】修复新增 LubanTool.sln后 src目录包含多个sln导致 travis脚本无法工作的bug 2021-10-18 10:52:53 +08:00
walon 524113a738 【修复】修复LubanAssistant由于版本太低导致缺失函数的编译bug 2021-10-18 09:29:53 +08:00
walon 59276dd503 【特性】支持多行bean
【特性】支持多行字段的简化语法 *<字段名> 等价于 <字段名>&multi_rows=1
2021-10-16 16:03:49 +08:00
walon 3b17094618 【重构】重构LubanAssistant代码,复用Luban的解析方式 2021-10-16 12:55:06 +08:00
walon 953c4db678 【重构】修复path检查 2021-10-15 18:32:58 +08:00
walon 2b03140c68 【重构】完成ref检查重构 2021-10-15 18:22:50 +08:00
walon c530331f95 【重构】修复 ref 相关生成 2021-10-15 18:14:49 +08:00
walon a7dcb7f64d 【重构】完成数据生成重构 2021-10-15 17:18:01 +08:00
walon 1c22887e69 【完善】完善TitleRow解析
【完善】添加RawSheetTableDefInfo 解析
2021-10-15 11:39:13 +08:00
walon 4613169811 【重构】重构excel解析代码及将field上的属性移到type 2021-10-14 19:52:30 +08:00
walon 4308db1a83 【修复】修复string和enum类型default值处理的bug
【修复】修复失误删除csv编码检测相关代码,导致加载非本地ansi编码的csv出错的bug
2021-10-14 11:00:43 +08:00
walon 042c525f2e 【重构】将 Excel2TextDiff和LubanAssistant分拆到单独的 LubanTools工程 2021-10-13 16:56:53 +08:00
walon 5f25168074 【更新】补充LubanAssistant相关的文档 2021-10-13 16:35:53 +08:00
walon 89177f6580 【修复】修复 LubanAssistant Release生成出错的问题 2021-10-13 16:01:25 +08:00
walon f720c24693 【完善】LubanAssistant实现了数据保存到json文件 2021-10-13 15:53:01 +08:00
walon f22dc45273 【完善】LubanAssistant 能够正确从json或者其他配置文件中加载配置,并且填充到excel中 2021-10-13 11:47:40 +08:00
walon 4e7c993d53 重构 2021-10-12 16:05:10 +08:00
walon 48c2ce74b7 完善 2021-10-12 14:08:18 +08:00
walon 1dc7e0b84f 完善实现 2021-10-12 11:31:32 +08:00
walon 1e7fb10db2 LubanAssistant添加配置定义加载相关代码 2021-10-11 23:06:41 +08:00
walon 8288591827 【重构】为与LubanAssistant共享代码而略微调整了一些.net5与.net 4.7 之间不兼容的代码 2021-10-11 23:05:16 +08:00
walon 2f9c970730 【新增】 新建LubanAssistant项目 2021-10-11 17:18:07 +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 dd5bae123f 【重构】重构cfg记录tags处理 2021-10-11 14:28:05 +08:00
walon 4876baabf7 【更新】优化文档 2021-10-08 11:16:22 +08:00
walon a51d816246 【修复】修复 data_lua.md 文件中包含{{导致生成github page失败的问题 2021-10-08 10:12:30 +08:00
walon 25610a8b86 更新 README.md,补充 Excel2TextDiff及Excel插件 Luban Assitant的相关说明 2021-09-30 10:07:15 +08:00
walon 0a5d7b6ab4 【调整】移除cfg,proto,db对const定义的支持 2021-09-27 16:27:13 +08:00
walon f90fa41d57 【优化】调整及补充文档 2021-09-27 14:45:51 +08:00
walon e69cf2a764 【修复】修复cfg rust json生成代码,正确处理多态类型 2021-09-27 13:53:14 +08:00