7 个版本

0.2.4 2020年9月21日
0.2.3 2020年1月18日
0.2.2 2019年11月26日
0.1.1 2019年9月5日

#1881 in 开发工具


4 个包 中使用

Apache-2.0

11KB
223

Mini-TT 工具

Crates.io Crates.io Crates.io docs.rs

这是一个从 Mini-TT 代码库中提取的包,用于帮助其他依赖类型 lambda 式类型检查器的命令行界面的开发。

它包含了对 Clap (structopt) 命令行处理器的辅助函数、文件 I/O 和 REPL 辅助函数(用于 rustyline)。

由于我不想破坏 Mini-TT 代码库的自包含属性,我只从 CLI 辅助函数中提取了东西,而没有从类型检查器中提取。


lib.rs:

Mini-TT Util

这是一个从 Mini-TT 类型检查器代码库中提取的包,用于帮助其他依赖类型 lambda 式类型检查器的命令行界面的开发。

它包含了对 Clap (structopt) 命令行处理器的辅助函数、文件 I/O 和 REPL 辅助函数(用于 rustyline)。

由于我不想破坏 Mini-TT 代码库的自包含属性,我只从 CLI 辅助函数中提取了东西,而没有从类型检查器中提取。

所有依赖都是可选的,因此非常轻量。

依赖项

~0–1.1MB
~18K SLoC