Commit Graph

569 Commits (b791b4276d8c717ad54f1cd136eeb026d99c5335)

Author SHA1 Message Date
walon 2dd826bafb [change] 修复一些 README.md 错误 2022-08-05 00:44:13 +08:00
walon 412a400471 [fix] 修复ref引用了被过滤的记录却未报告引用错误的bug 2022-07-28 17:02:44 +08:00
walon c738b4dcad
Merge pull request #18 from kteong1012/main
[new] 添加cpp的联合多主键解析
2022-07-26 22:44:10 +08:00
Carson Lin a39339bd51 feat:添加cpp的联合多主键解析
Signed-off-by: Carson Lin <396098651@qq.com>
2022-07-26 21:02:26 +08:00
walon 699b5a167a [new] range和size都支持固定大小或者区间段 xxx=value 或 xxx=[a,b] 的写法 2022-07-19 12:58:02 +08:00
walon 665b9a4cea [new] 新增bidx,即binary格式的索引文件输出。方便优化按需加载 2022-07-19 11:42:49 +08:00
walon abcacebcaa
Merge pull request #14 from kteong1012/main
[new] 支持嵌套容器,支持多维数组和list,array,map的相互嵌套
2022-07-18 19:16:58 +08:00
walon c0706a84f1 [new] 新增Bson导出格式支持 2022-07-18 18:03:53 +08:00
Carson Lin bfc13bc35f fix: 修复TrimBracePairs方法可能会出现的问题 2022-07-13 12:50:13 +08:00
Carson Lin 02f3ebd979 feat: 弃用Type的CollectionLevel,改为在visitor添加depth参数以实现嵌套容器的解析 2022-07-13 11:41:32 +08:00
Carson Lin 79940dcf09 feat: 在TType添加CollectionLevel,用于连续嵌套容器时生成解析代码 2022-07-13 10:28:09 +08:00
carson 6620cca6e1 feat:支持多维数组嵌套 2022-07-13 03:47:23 +08:00
Carson Lin d6ad1e64c4 fea:支持嵌套容器,暂时只支持list 2022-07-12 22:30:14 +08:00
walon c0ddce497c [fix] config enum的java代码生成普通的int,而不是java枚举类。修复flags=1的枚举项反序列化的异常。 2022-06-25 18:29:59 +08:00
walon 4255ae25bf [update] 更新文档,补充godot相关支持的描述,补充c++语言使用示例 2022-06-15 21:01:53 +08:00
Dongua ba1a552d3e [change]gdscript 支持多独立主键 2022-06-11 16:40:15 +08:00
Dongua 60faab741e 【特性】支持gdscript语言 2022-06-09 12:37:45 +08:00
walon f756ab2aa2 [fix] 修复当有两个input文件内容完全相同的情况下,TableDataInfo::BuildIndexs 抛出key重复异常的bug 2022-06-01 17:02:29 +08:00
Dongua 9b086767a1 [change]修改reademe 格式问题,修改链接指向新地址 2022-05-31 15:25:14 +08:00
walon c39b6a623d [new] 添加友情链接 2022-05-29 19:18:39 +08:00
walon 827eca027c [change] 将GenClient与GenServer的最大协议大小由20M改为100M,解决单个表数据文件过大时,无法传输文件的问题 2022-05-07 18:34:01 +08:00
walon e3dc909514 [fix] 修复无法读取纵表多级标题头的bug 2022-05-05 10:44:10 +08:00
walon 6d991ef000 [fix] 修复table设置了mode=map,但index为空时,抛出key不能为多个错误的bug 2022-04-16 15:52:28 +08:00
walon 3f2b2c71eb [new] 新增xml导出数据格式 2022-04-15 17:30:10 +08:00
walon 861f40c29b [new] 支持启用宏的excel格式,即xlsm格式。 2022-04-11 16:11:31 +08:00
walon d9a2e0f83b [opt] 优化错误为int之类的字段使用子列名时的报错信息 2022-04-10 13:33:06 +08:00
walon f7814a0612 [opt] 优化配置中错误创建了抽象类型时的错误提示 2022-04-06 17:14:15 +08:00
walon 142e3ddf93 【修复】修复当存在namespace大小写不同的类时,会出现反复新增并且删除生成的代码文件的问题 2022-03-30 17:46:26 +08:00
walon 7b7ab7b8ba 【优化】检查table.name和value_type,不允许为空白字符串 2022-03-29 00:44:06 +08:00
walon df932046e4 【优化】导出的json格式对于 '\','<' 之类的字段不escape 2022-03-28 18:54:37 +08:00
walon 7bc489e15e 【优化】path检查时严格检查文件大小写 2022-03-27 16:44:06 +08:00
walon 82fbdb513f 【优化】 对于group属性失误用于type添加错误提示
【优化】对于sep失误写成seq添加错误提示
2022-03-27 15:20:20 +08:00
walon c146cf6031
Merge pull request #10 from kteong1012/main
pull request
2022-03-26 17:15:24 +08:00
Carson ee6bba3414 【修复】修复了table和enum的excel表在子sheet的时候通过@定位会报错的问题。 2022-03-26 15:36:37 +08:00
Carson 9886bd1222 【新增】让Map类型支持纵向填充。 2022-03-26 03:37:48 +08:00
walon 71185c4f3d 【修复】修复多态bean定义时子bean在var之后的错误提示 2022-03-15 12:34:07 +08:00
walon ced29f9fca 【修复】修复生成的go代码读取可空变量的bug 2022-03-14 11:10:48 +08:00
walon dee9bcdfe0 【修复】修复output_data_dir目录名末尾包含'/'或'\'时,FileCleaner判定文件存在出错,导致反复add和remove的bug 2022-03-13 11:06:41 +08:00
walon 4cc52c25a3 【修复】修复bool格式的导出错误 2022-03-12 18:09:02 +08:00
walon 69b54fcd91 【特性】新增 data_yaml 导出格式支持 2022-03-12 17:00:54 +08:00
walon fc0772d6f6 【修复】修复从数据excel表头读取多态表结构定义时,误将$type当作普通字段的bug 2022-03-03 14:01:08 +08:00
walon 68c48d0c02 【修复】修复 code_cs_unity_editor_json 解析多态数据代码,如果namespace为空,生成重复case 项的bug 2022-03-02 18:03:37 +08:00
walon 856f30df5b 【修复】修复code_cs_unity_editor_json无法加载多态数据的问题 2022-03-02 16:51:07 +08:00
walon 0e3782dd48 【调整】config gen_gype 'code_cs_json' 改名为 'code_cs_dotnet_json',与'code_cs_unity_json' 区分,避免误用 2022-02-26 11:04:16 +08:00
walon aab29ed828 【修复】修改导出lua数据未正确处理换行符之类的escape的bug 2022-02-24 19:08:35 +08:00
walon c0d91dfa81 【调整】config code_cs_unity_editor_json生成的enum类改成普通枚举类。额外生成一个枚举元数据类。 2022-02-24 11:10:10 +08:00
walon e977a363ef 【调整】json、xml、lua、yaml等数据源支持int类型的enum数据 2022-02-24 10:33:09 +08:00
walon 480b839d31 【文档】补充一个复杂的多级多行表的例子 2022-02-23 15:11:25 +08:00
walon 2335a82c11 【优化】不允许两个自定义类型忽略大小写后同名,避免生成代码文件的平台兼容性问题(例如win下文件名大小写不敏感,如果允许,则会生成到同一个文件名,引起编译问题)
【优化】关闭Luban.Client生成结束后打印的Socket错误日志。
2022-02-23 13:03:58 +08:00
walon 7901b7012b 【优化】Luban.Client写入生成的文件时使用自定义的WriteFileAllBytes,即使文件被占用情况下也能写入。 2022-02-23 12:37:00 +08:00