Releases: deeplang-org/deeplang-type-system
Releases · deeplang-org/deeplang-type-system
Release list
v1.0.0
Deeplang 编译前端首个发布版本。
核心功能
- deepc 编译前端:完整编译流水线
Source (.dp) → Lexer → Parser → Semantic Walker → ANF → WAT - 生成符合 WebAssembly 1.0 规范的 .wat
- 支持 --anf 输出 A-Normal Form 中间表示
- 支持 --version / -v 查看版本信息
语言特性
- 基础类型:unit / bool / int / float / char
- 复合类型:struct、ADT、tuple、interface(含继承与方法表合并)
- 模式匹配:通配符、变量、struct、ADT、tuple、or 模式
- 控制流:if/else、match、for、break、continue、return
- 内存模型:bump allocator
技术栈
- OCaml 4.14.1 + dune 3.24.2
- WebAssembly 1.0