1 个不稳定版本

0.10.0 2020 年 10 月 2 日

#1070并发

Download history 104/week @ 2024-03-12 141/week @ 2024-03-19 123/week @ 2024-03-26 196/week @ 2024-04-02 170/week @ 2024-04-09 162/week @ 2024-04-16 132/week @ 2024-04-23 228/week @ 2024-04-30 124/week @ 2024-05-07 219/week @ 2024-05-14 150/week @ 2024-05-21 194/week @ 2024-05-28 95/week @ 2024-06-04 133/week @ 2024-06-11 114/week @ 2024-06-18 66/week @ 2024-06-25

434 次每月下载
用于 10 个 Crates(2 个直接使用)

MIT/Apache

78KB
2K SLoC

Rowan

Build Status

Rowan 是一个用于无损语法树的库,部分灵感来自 Swift 的 libsyntax

概念概述可在 rust-analyzer 仓库 中找到。

请参阅 examples/s_expressions 了解教程,以及 rust-analyzer 了解实际应用。

测试

此 crate 主要通过 rust-analyzer 中的各种集成测试进行测试。

许可证

Rowan 主要在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发。

有关详细信息,请参阅 LICENSE-APACHE 和 LICENSE-MIT。


lib.rs:

一个用于无损语法树的通用库。请参阅 examples/s_expressions.rs 了解教程。

依赖项

~155–335KB