#语法 #宏展开 #AST #语法树 #GitHub #美化打印 #抽象

nightly rustc-ap-syntax

此软件包的自动发布版本为 rust-lang/rust 仓库中的 syntax,版本号为 commit 834bc5650acf7019a53b409db68986857822812c。此crate的发布脚本位于:https://github.com/alexcrichton/rustc-auto-publish

611 个主要重大版本更新

645.0.0 2020年2月25日
644.0.0 2020年2月18日
643.0.0 2020年2月11日
642.0.0 2020年2月8日
1.0.0 2018年1月11日

1086编程语言 中排名

Download history 282/week @ 2024-04-01 1/week @ 2024-04-15 1/week @ 2024-04-22 1/week @ 2024-05-20 47/week @ 2024-05-27 42/week @ 2024-06-03 12/week @ 2024-06-10 140/week @ 2024-07-01 19/week @ 2024-07-15

每月下载量 159
用于 5 个crate(4个直接使用)

MIT/Apache

1.5MB
30K SLoC

syntax crate 包含了与语法相关的一切——即 AST("抽象语法树")、解析器、美化打印器、词法分析器、宏展开器和遍历 AST 的实用工具。

有关这些内容在 rustc 中的工作方式,请参阅 rustc 指南


lib.rs:

Rust 解析器和宏展开器。

注意

此 API 完全不稳定,可能发生变化。

依赖项

~6MB
~109K SLoC