Skip to main content

fluidattacks_blends_domain/
syntax.rs

1//! Syntax graph layer: the pure AST graph to syntax graph transformation.
2
3pub(crate) mod builders;
4pub mod cfg;
5pub(crate) mod dispatchers;
6pub(crate) mod fields;
7pub(crate) mod readers;
8
9pub(crate) mod args;
10pub(crate) mod build_graph;
11pub(crate) mod edge;
12pub mod error;
13pub(crate) mod fold;
14pub(crate) mod graph;
15pub(crate) mod metadata;
16pub(crate) mod node;
17
18pub(crate) use args::{SyntaxGraphArgs, SyntaxReader};
19pub use build_graph::build_syntax_graph;
20pub use edge::SyntaxEdge;
21pub use error::SyntaxGraphError;
22pub use graph::{SanitizationEvent, SyntaxGraph, UsageEvent, UsageRole};
23pub(crate) use metadata::SyntaxMetadata;
24pub use node::{FileInstanceData, FileStructData, FileStructValue, SyntaxKind, SyntaxNode};