4个版本
0.1.3 | 2023年12月23日 |
---|---|
0.1.2 | 2023年12月23日 |
0.1.1 | 2023年12月5日 |
0.1.0 | 2023年10月27日 |
#11 in #token-stream
在3个crate中使用(通过python-ast)
6KB
to_tokenstream
编写代码生成工具(如编译器)的接口。它允许将任何实现的结构转换为令牌流,然后可以在Rust宏中使用。
lib.rs
:
在Rust预处理器内部构建编译器的简单接口。通常在抽象语法树(AST)的节点类型上实现,此crate定义了一个统一的接口,编译器可以调用它来生成Rust代码。输出将是一个TokenStream,可以将其转换为字符串(使用.to_string())或在宏中使用以生成Rust代码。
依赖项
~60KB