Skip to main content

Crate meta_ast

Crate meta_ast 

Source

Re-exports§

pub use error::Diagnostic;
pub use error::Error;
pub use error::Severity;
pub use input::detect_language;
pub use language::LangId;
pub use language::LanguageSpec;
pub use model::DataNode;
pub use model::DataNodeId;
pub use model::DataScope;
pub use model::FileExtraction;
pub use model::FlowEdge;
pub use model::FlowKind;
pub use model::Symbol;
pub use model::SymbolId;
pub use model::SymbolKind;
pub use model::UnresolvedImport;
pub use model::UnresolvedReference;
pub use model::Visibility;
pub use graph::CodeGraph;
pub use graph::builder::GraphBuilder;
pub use graph::edge::EdgeData;
pub use graph::edge::EdgeKind;
pub use graph::node::ExternalNode;
pub use graph::node::FileNode;
pub use graph::node::NodeData;
pub use graph::node::SymbolNode;
pub use graph::resolver::FlattenedScopeCache;
pub use graph::scc::DeployabilityHint;
pub use graph::scc::Scc;
pub use graph::scc::SccAnalysis;
pub use pipeline::GraphAnalysis;
pub use pipeline::SnapshotMeta;
pub use pipeline::snapshot_meta;

Modules§

error
extractor
Parallel file extraction orchestration.
graph
Dependency graph module for cross-file and symbol-level analysis.
input
File discovery and language detection.
interface
language
Language system: compile-time enum dispatch over 8 language packs.
model
Canonical symbol model and IR types.
output
parser
Tree-sitter parser lifecycle and parse quality metrics.
pipeline