Back to Syn

README

examples/dump-syntax/README.md

3.0.1659 B
Original Source

Parse a Rust source file into a syn::File and print out a debug representation of the syntax tree.

Use the following command from this directory to test this program by running it on its own source code:

cargo run -- src/main.rs

The output will begin with:

File {
    shebang: None,
    frontmatter: None,
    attrs: [
        Attribute {
            pound_token: Token![#],
            style: AttrStyle::Inner(
                Token![!],
            ),
            bracket_token: Bracket,
            meta: Meta::NameValue {
                path: Path {
                    leading_colon: None,
                    segments: [
    ...
}