72个版本

0.15.16 2024年8月16日
0.15.15 2023年12月8日
0.15.13 2023年9月28日
0.15.11 2023年3月25日
0.1.3 2018年11月21日

#27 in 数据结构

Download history 44226/week @ 2024-05-03 47773/week @ 2024-05-10 46073/week @ 2024-05-17 45946/week @ 2024-05-24 46361/week @ 2024-05-31 59024/week @ 2024-06-07 62046/week @ 2024-06-14 60728/week @ 2024-06-21 53505/week @ 2024-06-28 48104/week @ 2024-07-05 46184/week @ 2024-07-12 48261/week @ 2024-07-19 54211/week @ 2024-07-26 47741/week @ 2024-08-02 50696/week @ 2024-08-09 54988/week @ 2024-08-16

216,729 每月下载
用于 262 个crate (51 直接)

MIT/Apache

135KB
3K SLoC

Rowan

Crates.io Crates.io

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以获取教程。

依赖项

~0.5–0.8MB
~13K SLoC