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