#语法高亮 #文档 #rustdoc # #词法分析器 #分类器 #HTML

nightly rustdoc-highlight

Rust 语法高亮库

10 个版本

使用旧的 Rust 2015

0.1.10 2019年11月16日
0.1.9 2019年8月18日
0.1.7 2019年2月1日
0.1.6 2018年12月19日
0.1.1 2018年3月26日

#1964开发工具


cargo-src 中使用

Apache-2.0/MIT

20KB
347

rustdoc-highlight

在自身的 crate 中实现了 rustdoc 的语法高亮,便于使用。

用法

待办事项


lib.rs:

基本的语法高亮功能。

此模块使用 libsyntax 的词法分析器为 rustdoc 生成的 HTML 文档提供基于标记的高亮。

如果您只需要为 Rust 程序提供语法高亮,则可以使用 render_inner_with_highlightingrender_with_highlighting 函数。对于更复杂的使用场景(如果您想提供自己的 CSS 类或控制 HTML 的生成方式,甚至生成其他类型的 HTML),则应实现 Writer 特性并使用 Classifier

依赖项

~87KB