mirror of
https://gitee.com/openharmony/third_party_rust_syn
synced 2024-11-23 16:00:10 +00:00
20f0300a69
Signed-off-by: 徐未来 <xuweilai2@huawei.com> |
||
---|---|---|
.. | ||
dump-syntax | ||
heapsize | ||
lazy-static | ||
trace-var | ||
README.md |
dump-syntax
Little utility to parse a Rust source file into a syn::File
and print out a
debug representation of the syntax tree.
heapsize
An example implementation of a derive macro that generates trait impls.
lazy-static
An example of parsing a custom syntax within a functionlike!(...)
procedural
macro. Demonstrates how to trigger custom warnings and error messages on
individual tokens of the input.
trace-var
An attribute procedural macro that uses a syntax tree traversal to transform certain syntax tree nodes in a function body.