Darabonba Versions Save

Darabonba 是一种用于 OpenAPI 的 DSL 语言,可以用来生成多语言的 SDK、Code Sample、Test Case 等代码

v1.3.2

2 years ago
  • 支持派生类赋值到基类以便支持生成 SDK 代码的多态实现。
  • 支持 enum 枚举类型的定义和使用。

v1.2.14

2 years ago
  • 修复关键字 new 作为 model 名报错的问题.

v1.2.13

3 years ago
  • 修复 map 的 valueType 为 model 时解析出错的问题

v1.2.11

3 years ago
  • 在语法树中增加方法调用时参数期望类型

v1.2.9

3 years ago
  • 解决 C# 和 Java 引用包冲突问题.
  • 增加 Darabonba 工具模块编写和 SDK 编写指南

v1.2.8

3 years ago
  • 解决词法分析阶段对字符串中双引号解析错误问题

v1.2.7

3 years ago
  • 解决 api 返回 void 时,runtime不检查问题

v1.2.6

3 years ago
  • 优化对 return 检查,增加了对 throw 语句和 try/catch/finally 语句的检查

v1.2.5

3 years ago
  • 增加对方法中返回值的检查
  • 增加控制语句相关文档
  • 增加跟模块仓库相关文档
  • 修复 map[string]model 赋值给 map[string]any 校验失败问题

v1.2.4

3 years ago
  • 优化 map 的 valueType 为 moduleModel 或 subModel 情况时输出的 ast 结构。