7 个不稳定版本 (3 个破坏性更新)

0.3.1 2024年3月27日
0.3.0 2024年2月7日
0.2.1 2023年11月29日
0.1.1 2023年10月5日
0.0.0 2023年3月29日

#357开发工具

每月31次下载

Apache-2.0

425KB
7.5K SLoC

Slice 编译器库 (slicec)

CI License

要构建 slicec,您必须安装 Rust 和 Cargo。要安装这些,我们建议阅读以下 指南

构建

运行以下命令以构建 slicec 和其依赖项

cargo build

运行测试

运行以下命令以运行测试套件

cargo test

生成文档

要为 slicec 生成文档,请运行以下命令

cargo doc --no-deps --document-private-items

这将在 target/doc/slicec 目录中生成文档。

此外,您可以使用 open 标志轻松查看生成的文档

cargo doc --no-deps --document-private-items --open

生成代码覆盖率报告

sllicec 使用 llvm-cov 生成覆盖率报告。因此,要生成报告,您必须安装它

cargo install cargo-llvm-cov

要为 slicec 生成覆盖率报告,请运行以下命令

cargo llvm-cov --html

这将在 target/llvm-cov/html 目录中生成 HTML 报告。

此外,您可以使用 open 标志轻松查看生成的报告

cargo llvm-cov --open

依赖项

~3–12MB
~120K SLoC