语法图生成器用于 Rust 宏
macro_railroad Chrome扩展是一个强大的工具,用于为Rust宏生成语法图。由Lukas Lueg开发,这个免费的扩展非常适合希望可视化`rustdoc`生成的宏语法的开发者。
通过macro_railroad,语法图方便地显示在每个宏块的下方,使得理解和分析宏的结构变得容易。该扩展还提供了位于右下角的图标,用于控制选项和将图表展开到全屏。
这个扩展的一个显著特点是它能够通过`file:///*`权限访问本地文档。这确保了开发者即使在使用本地文档时也能生成宏的语法图。请放心,这个扩展不会传输任何数据。
对于那些对贡献或探索macro_railroad内部工作感兴趣的人来说,该扩展是开源的,并欢迎在其GitHub存储库上进行贡献。