16 个版本
| 0.0.16 | 2024年5月31日 |
|---|---|
| 0.0.14 | 2024年1月3日 |
| 0.0.13 | 2023年12月20日 |
| 0.0.12 | 2023年11月20日 |
| 0.0.1 | 2023年2月25日 |
799 in 编程语言
54 每月下载量
在 ezno 中使用
1MB
26K SLoC
Ezno的检查器
包含TypeScript的类型检查逻辑和运行类型检查的检查逻辑,覆盖ezno-parser。
查看规范了解所有已实现的检查功能。
定义
目前它包含在 internal.ts.d.bin 中。这可以是运行时中的方法、类型等的语法或二进制定义。
在Ezno工具链之外添加类型检查
虽然检查器是为Ezno工具链及其解析器设计的,但大部分(3/4)的检查器代码与AST无关。包含与 ezno-parser 绑定的合成目录可以通过 no-default-features 禁用。您可以使用它构建自己的 AST <-> 类型检查API,将其用于将Ezno的类型检查功能添加到其他工具链中(无需解析或转换AST)。
#TODO ASTImplementation,synthesis 目录规则
文档
在 /documentation 目录中存在一些关于函数、结构和过程的内部文档。
测试
将 EZNO_DEBUG 设置为任何值以从 crate::utils::notify! 宏(在PowerShell中 = $Env:EZNO_DEBUG=1)跟踪诊断信息。
依赖
~0.9–1.7MB
~36K SLoC